Logo
Login
Tech Posts 31382
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Space-time collision problem that renders MPP powerless to solve: SPL practice

Space-time collision problem that renders MPP powerless to solve: SPL practice
Problem description Definition of space-time collision A certain time interval (such as 7 days) is divided into multiple time slices with fixed time length (like 15 minutes). If object a and object b ...
12.03.2025 0 Read More

esProc SPL: Combining the Strengths of DuckDB and Python

esProc SPL: Combining the Strengths of DuckDB and Python
That DuckDB is gaining more and more attention is no accident. As a rising star in desktop analytics, it masters SQL with ease, effortlessly handling CTE recursive queries, multi-layered window functi...
19.03.2025 0 Read More

SPL: The Professional Choice for Processing Multi-Layered JSON Data

Business data often exhibits hierarchical relationships. For example, an order contains date, customer, and order details, with order details further containing price, quantity and product, and produc...
28.03.2025 0 Read More

Deduplicate between an uncertain number of columns:SQL VS SPL #15

Deduplicate between an uncertain number of columns:SQL VS SPL #15
A certain database table has multiple fields, each storing an email address, which may be null or duplicated. Now we need to merge multiple fields into one, remove null and duplicate values, and merge...
07.04.2025 0 Read More

How to Speed Up COUNT DISTINCT with esProc

How to Speed Up COUNT DISTINCT with esProc
The COUNT DISTINCT in SQL has always been relatively slow.De-duplication is essentially a grouping operation that requires retaining all the traversed grouping field values for subsequent comparisons....
09.04.2025 0 Read More

Statistics by time window: SPL VS SQL #16

Statistics by time window: SPL VS SQL #16
The Time field of a certain database table is time, and the time interval is sometimes greater than 1 minute. Now we need to divide the data into windows every minute, fill in the missing windows, and...
22.04.2025 0 Read More

How to set duplicate content in a dataset to null with esProc

How to set duplicate content in a dataset to null with esProc
The first two fields of a certain database table may have duplicate values, such as the first three records below. Now we need to change all duplicate values to null. In other words, after grouping by...
24.04.2025 0 Read More

How to supplement the missing capabilities of database SQL with esProc

How to supplement the missing capabilities of database SQL with esProc
Some database SQL lacks necessary capabilities and usually requires writing large sections of code to indirectly implement similar functions. In some cases, stored procedures are even used to drive ar...
24.04.2025 0 Read More

Local Data Analysis: DuckDB or esProc SPL?

Local Data Analysis: DuckDB or esProc SPL?
DuckDB can directly read common files such as CSV, Parquet, and JSON. With just a single SQL statement, it can load the file and perform a query, such as SELECT * FROM ‘data.csv’ WHERE price>10...
27.04.2025 0 Read More

SPL Operates Multi-layer JSON Data Much More Conveniently than DuckDB

esProc SPL is much more convenient than DuckDB in operating multi-layer JSON data, particularly when preserving JSON hierarchy and performing complex calculations are required.DuckDB’s ability to op...
29.04.2025 0 Read More
Loading...
#reading
Unlocking Innovation with Blockchain Grants: The Future of Non-Dilutive Funding
0
The Dark Side of Grinding: Burnout, Balance, and Identity
0
The Atlassian OAuth Disaster Nobody’s Talking About
0
Tested 5 AI App Estimators (2025): Cost, Timeline, and Team Breakdown
0
The Gamified Focus System You Didn't Know You Needed
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
Beginner's Guide to the Model Context Protocol (MCP)
0
What is Model Context Protocol (MCP): Explained in detail
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
The Great AI Agent Protocol Race: Function Calling vs. MCP vs. A2A
0