Home / Companies / Sigma / Blog / Post Details
Content Deep Dive

How Sigma streams query results with Arrow and gRPC

Blog post from Sigma

Post Details
Company
Date Published
Author
Agam B
Word Count
1,539
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

Sigma has enhanced its data processing capabilities by transitioning from JSON to Apache Arrow, a columnar memory format, and adopting gRPC for more efficient service communication. This upgrade has significantly improved the performance and scalability of Sigma's platform, allowing users to interact with their data in cloud data warehouses like Snowflake and BigQuery more efficiently. The changes have resulted in a threefold increase in data movement from the warehouse to the browser, a fivefold reduction in memory usage during data transformations, and a substantial reduction in latency, both from the browser to the warehouse and within the browser itself. Additionally, the use of streaming and chunking further optimizes data handling by reducing memory spikes and processing power requirements. These improvements have not only stabilized the platform by reducing occurrences of out-of-memory crashes but also positioned Sigma to support larger customer bases and organizations more effectively.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 3 1,262 387 113 +28%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.