多模数据库定义(what)
A multi-model database is a management system that combines multiple database types with a single backend. Most database management systems support only a single database model. On the other hand, multi-model databases store, query, and index data from different models.
多模数据库是单一后台管理多种类型数据库的系统,与单一模型相对应,多模数据库在存储、查询和索引都是针对多种模型
多模数据库、数据中台、DCP之间的关联与区别
多模数据库侧重在于管理,统一多种数据库的查询、存储和索引,本质上是为了减轻用户连接多个数据库的负担。用户通过多模数据库平台连接具体数据库。
数据中台是一个数据管理平台。通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准和口径。侧重于数据的全链路处理,是一个庞大复杂的平台。
DCP主要侧重于统一的安装和监控,具体还是需要用户连接对应的数据库,无法做到统一api和联邦查询
多模数据库使用场景(when)
- Storing and Managing Multiple Data Sources: 多种数据源存储与管理
- Extending Model Features:增加模型功能
- Hybrid Data Environments:面向复杂的数据源
- Data Centralization:数据中心化
- Searching Big Data:大数据查询
多模数据代表性产品(where)
- Lindorm:支持宽表、时序、文本、对象、流、空间
- GaussDB NoSQL:看到官方介绍文档和订购页面,应该是处于研发中
- MarkLogic Server:支持文档数据库、图数据库、文本、空间数据库、关系型数据库
- ArangoDB:支持文档数据库、图数据库、kv数据库
- OrientDB:支持文档数据库、图数据库、kv数据库、空间数据库、对象存储
参考