分散式資料庫有: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中文網其他相關文章!