什么是 StarRocks?
StarRocks 是一个新一代、速度极快的大规模并行处理 (MPP) 数据库,旨在让企业轻松进行实时分析。 它旨在支持大规模的亚秒级查询。
StarRocks 拥有优雅的设计。 它包含丰富的功能集,包括完全向量化引擎、新设计的基于成本的优化器 (CBO) 和智能物化视图。 因此,StarRocks 可以提供远远超过同类数据库产品的查询速度,尤其是在多表连接方面。
StarRocks 是对新鲜数据进行实时分析的理想选择。 数据可以高速摄取,并可以实时更新和删除。 StarRocks 使用户能够创建使用各种模式的表,例如平面模式、星型模式和雪花模式。
StarRocks 兼容 MySQL 协议和标准 SQL,开箱即用地支持所有主要的 BI 工具,如 Tableau 和 Power BI。 StarRocks 不依赖任何外部组件。 它是一个集成的数据分析平台,可实现高可扩展性、高可用性以及简化的管理和维护。
StarRocks 采用 Apache 2.0 许可,可在 StarRocks GitHub 存储库中找到(请参阅 StarRocks 许可证)。 StarRocks (i) 链接到或调用第三方软件库中的函数,其许可证可在文件夹 licenses-binary 中找到; (ii) 合并了第三方软件代码,其许可证可在文件夹 licenses 中找到。
使用场景
StarRocks 满足各种企业分析需求,包括 OLAP 多维分析、实时分析、高并发分析、自定义报告、即席查询和统一分析。
OLAP 多维分析
MPP 框架和向量化执行引擎使用户可以在各种模式之间进行选择,以开发多维分析报告。 场景
-
用户行为分析
-
用户画像、标签分析、用户标签
-
高维指标报告
-
自助仪表板
-
服务异常探测与分析
-
跨主题分析
-
财务数据分析
-
系统监控分析
实时分析
StarRocks 使用主键表来实现实时更新。 TP 数据库中的数据更改可以在几秒钟内同步到 StarRocks,以构建实时仓库。
使用场景
-
在线促销分析
-
物流跟踪和分析
-
金融行业的绩效分析和指标计算
-
直播质量分析
-
广告投放分析
-
驾驶舱管理
-
应用程序性能管理 (APM)
高并发分析
StarRocks 利用高性能的数据分布、灵活的索引和智能物化视图来促进高并发的用户界面分析
-
广告商报告分析
-
零售业渠道分析
-
面向 SaaS 的用户分析
-
多标签仪表板分析
统一分析
StarRocks 提供统一的数据分析体验。
-
一个系统可以支持各种分析场景,从而降低系统复杂性并降低 TCO。
-
StarRocks 统一了数据湖和数据仓库。 湖仓一体中的数据都可以在 StarRocks 中进行管理。 需要高并发的延迟敏感查询可以在 StarRocks 上运行。 数据湖中的数据可以通过 StarRocks 提供的外部目录或外部表进行访问。