首頁 >資料庫 >SQL >分散式資料庫有哪些

分散式資料庫有哪些

hzc
hzc原創
2020-07-01 15:14:1620634瀏覽

分散式資料庫有:1、物聯網方向,時序資料庫產品,滿足IoT資料的收集、儲存和統計,例如InfluxDB、Kudu、kdb、OpenTSDB;2、交易關係方向,螞蟻金服Oceanbase 、騰訊TDSQL。

分散式資料庫有哪些

市面上分散式資料庫產品分成幾大類別:

1、物聯網方向:時序資料庫產品,滿足IoT資料的收集、儲存和統計。時序資料庫產品也是現在對記憶體資料庫產品衝擊最大的。例如:InfluxDB、Kudu、kdb、OpenTSDB;

2、交易關係方向:替代傳統交易關係型資料庫產品Oracle/DB2等滿足不了海量吞吐、海量並發、海量交易、海量儲存的線上交易業務場景。例如:螞蟻金服Oceanbase、騰訊TDSQL、熱璞HotDB、中興GoldenDB、開源MyCAT、開源Cobar。

3、分析關係方向:解決結構化資料儲存和資料分析的業務場景,例如:Greenplum、Vertical、Gbase8a等。不過這塊收到KV分析型產品巨大的衝擊;

4、KV分析方向:Hadoop、Spark是當下的基石,國內國外較多公司都是在其基礎上再做二次研發,尤其是實現相容SQL標準語法,已迎合業務場景和研發人員。

5、KV文件方向:解決線上文件類型的非結構化資料儲存和資料處理,例如:MongoDB、巨衫SequoiaDB,不過也都在拼命地在相容SQL標準語法中。

6、HTAP:交易分析混合式分散式資料庫產品,從技術原理的角度而言這是沒有理論創新支撐的方向,只是我們技術人員內心美好的願望,例如:國內TiDB、國外Spanner/F1(無人知曉到底長啥樣,體驗如何)。

每種路線都會有自己的特定演算法、特定架構和產品特徵,很難有一款產品能全部相容且效能很棒。

分散式資料庫有哪些

以上是分散式資料庫有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn