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

Sigma's Innovation: Alpha Query and Partial Evaluation Explained

Blog post from Sigma

Post Details
Company
Date Published
Author
Dmitri Bronnikov
Word Count
1,226
Language
English
Hacker News Points
-
Summary

Alpha Query, developed by Sigma, is an advanced query execution engine designed for the browser, utilizing WebAssembly to achieve near-native speed. It introduces the innovative concept of partial query evaluation by leveraging query differences, which is particularly beneficial for interactive data exploration in big data contexts, reducing the need for repeated full query executions and thus improving latency and user experience. Sigma, a cloud analytics platform, integrates Alpha Query to allow users to interactively explore data using a spreadsheet-like interface, which supports group-by dimensions and allows for operations like sorting and filtering without creating dependency cycles. By prefetching likely-to-be-needed data and organizing queries within hierarchical workbooks, Sigma optimizes data processing efficiency, reducing reliance on cloud data warehouses. This approach not only accelerates processing but also cuts cloud costs, showcasing Sigma's commitment to enhancing data analytics by utilizing the computational power available in users' browsers, which ultimately offers a more seamless and efficient querying experience.