云原生实时数仓与传统Key/Value数据库有什么区别
网站编辑2022-12-05 11:15:39394
云原生实时数仓与传统Key/Value数据库有什么区别?云原生实时数仓Hologres是一站式实时数据仓库引擎,支持海量数据实时写入、实时更新、实时分析,支持标准SQL(兼容PostgreSQL协议),支持PB级数据多维分析(OLAP)与即席分析(Ad Hoc),支持高并发低延迟的在线数据服务(Serving),与MaxCompute、Flink、DataWorks深度融合,提供离在线一体化全栈数仓解决方案。

一、产品定位方面
场景能力
云原生实时数仓 Hologres:一站式实时数仓,支持灵活分析和高性能点查
传统Key/Value数据库(HBase、Cassandra、Redis)等):支持基于Key/Value接口的高性能点查
数据模型
云原生实时数仓 Hologres:强Schema,支持丰富数据类型
传统Key/Value数据库(HBase、Cassandra、Redis)等):弱Schema,弱数据类型,排查数据质量问题难
查询接口
云原生实时数仓 Hologres:完善支持SQL,针对Scan场景高度优化,灵活度高
传统Key/Value数据库(HBase、Cassandra、Redis)等):专有API,需第三方扩展支持有限SQL
分析能力
云原生实时数仓 Hologres:海量数据亚秒级查询,支持Join,主键高QPS主键点查
传统Key/Value数据库(HBase、Cassandra、Redis)等):支持点查和前缀扫描,不支持复杂多维计算,支持高QPS点查
开发方式
云原生实时数仓 Hologres:面向数仓主题开发,支持表嵌套、关联等复杂场景
传统Key/Value数据库(HBase、Cassandra、Redis)等):开发复杂,系统效率依赖主键设计,中间表多
拥有成本
云原生实时数仓 Hologres:一套架构,多个场景,减少数据割裂,整体拥有成本更低
传统Key/Value数据库(HBase、Cassandra、Redis)等):多套系统,多次数据导入导出,运维复杂







