Logo
Login
Tech Posts 31211
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
Jinja2 for Go? Meet Quicktemplate — and Ditch html/template for Good
0
🎉 8,215+ downloads in just 30 days!
0
Major new Golf version is out that adds status-safety
0
9 Best Tools to Improve your Online Reputation Management
0
Imagine The Space Where All Tech Opportunities Await You!
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
What is Model Context Protocol (MCP): Explained in detail
0
Beginner's Guide to the Model Context Protocol (MCP)
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
How to Run DeepSeek Locally Using Ollama
0