|
|
||
|---|---|---|
| be | ||
| bin | ||
| build-support | ||
| conf | ||
| docker | ||
| fe | ||
| fs_brokers/apache_hdfs_broker | ||
| gensrc | ||
| thirdparty | ||
| tools | ||
| webroot | ||
| .gitignore | ||
| APACHE-LICENSE-2.0.txt | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE.txt | ||
| README.md | ||
| build.sh | ||
| env.sh | ||
| run-fe-ut.sh | ||
| run-ut.sh | ||
README.md
StarRocks
StarRocks is an next-gen MPP-based interactive database for all your analysius, including multi-dimensional analytics, real-time analytics and Ad-hoc query.
Technology
- Native vectorized SQL engine:StarRocks adopts vectorization technology to leverage the parallel computing power of CPU, including SIMD instructions and Cache Affinity. Their is a 5-10 times performance advantage over previous technologies.
- Simple architecture:StarRocks does not rely on any external systems. The simple architecture makes it easy to deploy, maintain and scale out. Also provides high availability, reliability, fault tolerance, and scalability.
- Standard SQL:StarRocks supports Ansi SQL syntax (fully supportted TPC-H and TPC-DS). It is also compatible with the MySQL protocol. Various clients and BI software can be used to access StarRocks.
- Smart Query Optimization: StarRocks can optimize complex queries through CBO (Cost Based Optimizer). With a better execution plan, the data analysis efficiency will be greatly improved.
- Realtime update: The updated model of StarRocks can perform upsert/delete operations according to the primary key, and achieve efficient query while concurrent updates.
- Intelligent materialized view: The materialized view of StarRocks can be automatically updated during the data import and automatically selected when the query is executed.
- Convenient federated queries: StarRocks make it easy to run interactive ad-hoc analytic queries against data sources of Hive, MySQL and Elasticsearch.
User cases
- StarRocks not only provides high concurrency & low latency point lookups, but also provides high throughput queries of ad-hoc analysis.
- StarRocks unified batch data ingestion and near real-time streaming.
- Pre-aggregations, Flat tables, star and snowflake schemas are supported and all run at enhanced speed.
- StarRocks hybridize serving and analysis requirements with an easy way to deploy, develop and use them.
Install
Please refer deploy
Links
- StarRocks official site (WIP)
- StarRocks Documentation (WIP)
LICENSE
Code in this repository is provided under the Elastic License 2.0. Some portions are available under open source licenses. Please see our FAQ.