Apache StarRocks 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知。当前其已经成为除 ClickHouse、Doris以外,国内比较流行的数据仓库产品。
NineData 提供端到端的数据复制能力,以帮助企业快速实现将 MySQL 实时复制到 StarRocks,提升数据应用价值。
为什么选 StarRocks?
先细数一下 StarRocks 较为突出的几个能力:
极速查询:StarRocks 采用了全面向量化引擎,并配备全新设计的 CBO (Cost Based Optimizer) 优化器,查询速度(尤其是多表关联查询)远超同类产品。
实时数据分析:StarRocks 能很好地支持实时数据分析,并能实现对实时更新数据的高效查询。
易部署、易维护:StarRocks 集群不需要依赖任何其他组件,易部署、易维护和极简的架构设计,降低了系统的复杂度和维护成本,同时也提升了系统的可靠性和扩展性。
通过 StarRocks,企业可以构建如下系统:
报表分析系统:StarRocks 的查询性能优于同类产品,使得企业可以实时分析海量订单数据,快速掌握销售情况、用户行为等信息,为决策提供支持。
企业数据仓库:StarRocks 可以统一管理数据湖和数据仓库,将高并发和实时性要求很高的业务放在 StarRocks 中分析,也可以使用 External Catalog 和外部表进行数据湖上的分析。
即席查询分析:基于 StarRocks 的向量化查询、CBO 优化器技术可以对复杂查询生成一个最优的查询计划,适应任意复杂度的 SQL。
MySQL 由于其广泛的应用场景及应用规模,成为了 StarRocks 数据集成的核心数据源。但是 StarRocks 作为数据仓库,企业如果想要将 MySQL 的各种数据复制过来,则必须经过 ETL 加工处理后才能入