多模數據庫定義(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數據庫、空間數據庫、對象存儲
參考