目录
产品介绍
dingodb 是新一代集分析与服务于一体的实时分析数据库 hsap(hybrid serving & analytical processing),支持高频修改和查询、实时交互式分析、实时多维分析。
dingodb借鉴了tp系统和ap系统各自的优点,在存储海量数据的同时,能够进行高并发的数据查询,实时的数据分析。数据从各种类型的渠道导入dingodb,借助dingodb的高并发查询,实时数据分析和多维分析的能力,来支撑政府和企业若干业务应用。
核心技术
-
标准 sql
dingo 支持 ansi sql 语法,兼容 tpc-h 和 tpc-ds,可以和 calcite 客户端、bi 报表工具无缝衔接。 -
智能优化器
dingo 数据库支持行存、列存和行列混合,同时表级支持多分区和副本机制。dingo 的 sql 优化器基于数据的元信息提供最优执行计划,实现行、列的自动选择。 -
实时高频更新
dingo 数据库能够基于主键,实现数据记录的 upsert、delete 操作;同时数据采用多分区副本机制,能够将 upsert、delete 操作转化为 key-value 操作,实现高频更新。 -
行列混合
dingo 支持行存、列存和行列混合的存储形式。针对多维分析场景的场景,为了保证计算的时效性,dingo 能够通过列存模式实现数据聚合计算,实现高效分析;针对记录级的查询、更新操作,dingo 通过行存的模式实现数据的快速定位,实现数据的查询和更新操作。 -
插件化模式支持多种数据的导入
为了适应不同场景的用数需求,dingo 采用插件化的模式支持多种类型的 connector,如 kafka、pulsar、离线文件、hdfs 等多种形态的 connector,实现数据的无缝接入和服务能力。 -
存算分离、弹性部署
dingo 将数据持久化到 s3 对象存储、通过基于 sql 实现执行计划的分布式计算,能够实现存储、计算的分离;数据的分区、多副本模式和数据的分布式存储能够实现计算、存储的独立横向扩容和弹性扩展。
产品特点
-
智能优化器实现行列优化选择
dingo 数据库内置智能 sql 优化器,能够实现分析性 sql、记录级 sql 的自动优化,基于不同的业务场景实现行存模式、列存模式的智能选择。dingo 能够通过列存模式实现数据聚合计算,实现高效分析;针对记录级的查询、更新操作,dingo 通过行存的模式实现数据的快速定位,实现数据的查询和更新操作。 -
高频点查、修改操作
为了满足数据的时效性需求,dingo 数据存储采用 key-value 的模式实现存储,同时基于数据的副本策略实现数据的行列混合存储。针对高频记录级的场景,如数据关联、记录修改等场景,可以实现记录级的高并发、高频率的查询、修改操作。 -
多副本机制存算弹性扩展
dingo 数据表采用多分区多副本机制,保证了数据的安全性和稳定性;同时存储、计算分离的模式保证了容器化部署的横向扩展,实现计算和存储的数据弹性。
所属公司
北京九章云极科技有限公司(简称九章云极datacanvas)2013年成立,专注数据科学自动化平台的持续开发与建设,着重为数据科学家,ai从业者提供一整套开发平台,为政府和企业智能化升级和转型提供全面配套服务。九章云极以自主研发的“硬科技”立身,守正出新,以自主研发的标准化ai基础架构软件为基石,通过将ai技术从研发到生产化过程中各个环节“自动化”,不断开创各行各业新业务新场景的领先应用。
相关资料
dingodb github地址:https://github.com/dingodb/dingo