StarRocks is a distributed relational DBMS designed for data warehouse workloads.
- Website
- https://www.starrocks.io[01]
- Source Code
- https://github.com/StarRocks/StarRocks[02]
- Tech Docs
- https://docs.starrocks.io[03]
- @StarRocksLabs
- Developer
- Country of Origin
- CN
- Start Year
- 2021 [04]
- Project Types
- Commercial, Open Source
- Embeds / Uses
- Berkeley DB
- Compatible With
- MySQL
- Operating System
- Linux
- License
- Apache v2
StarRocks is a distributed relational DBMS designed for data warehouse workloads.
Fault Tolerance
Foreign Keys
StarRocks uses foreign keys for performance enhancements, while users can declare foreign keys, but they are not enforced.
Indexes
StarRocks supports a wide range of secondary indexes, including prefix index, bitmap index, bloomfilter index, n-gram index, inverted index, and ANN (Approximate Nearest Neighbor) indexes.
Joins
StarRocks is MPP and is able to perform in-memory data shuffling.
Query Compilation
StarRocks uses vectorization without query compilation globally. Its expression uses JIT compilation.
Storage Format
StarRocks has its own storage formats and can directly query data stored in Apache Hudi, Apache Iceberg, Delta and Paimon formats.
Views
StarRocks Materialized View supports multi-table queries and can perform query rewrites during query execution.
Citations
8 sources- StarRocks | A High-Performance Analytical Database starrocks.io
- GitHub - StarRocks/starrocks: The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional a github.com
- StarRocks starrocks.io
- Init commit github.com
- https://github.com/StarRocks/StarRocks/commit/c88fe8141e67976eda5a23a1f0b7e5501e1b073b github.com
- https://github.com/StarRocks/StarRocks/commit/7aa8e116ba0417a8a415a55eaa75340d1ab6e555 github.com
- https://github.com/StarRocks/StarRocks/commit/a02142fe3af972e76ad32c2233187e30768d5411 github.com
- https://github.com/StarRocks/StarRocks/commit/d70721db3d7bee930765cba17842c894c496773c github.com