2017-02-20 85 views
2

我正在尋找像PostgreSQL或MySQL這樣的傳統DBMS的可擴展替代方案。 在傳統數據庫中,我沒有以下功能:可伸縮RDBMS替代方案,NoSQL,NewSQL

  • 自動分片以確保線性可擴展性。
  • 具有自動故障轉移和恢復以確保高可用性的複製。

  • 沒有單點故障。

如果我可以犧牲事務處理,MongoDB看起來很不錯。

另外我看了幾個新的SQL數據庫。 NewSQL似乎適合我的目的:VoltDB,TiDB,cockroachDB。但我擔心他們是否準備好生產。

可能有擴展允許運行PostgreSQL或MySQL的羣集模式開箱即用。

+0

軟件推薦明確超出了堆棧溢出的範圍。但是鑑於Stack Exchange本身是建立在關係數據庫技術基礎之上的,所以您的需求可能有點極端。 –

+0

我知道可以擴展關係數據庫,許多大公司都這麼做。但是這非常困難,我希望有數據庫支持這種開箱即用的功能。 –

回答

0

TiDB

  • 與MySQL

兼容性,支持MySQL協議,使您可以將您的MySQL腳本,而無需改變對TiDB運行。

  • 用例

使用了它許多大牌公司如Mobike,尤伯杯,Pinterest的等等。MOBIKE,大數據團隊使用TiDB作爲與在線數據庫同步數據的奴隸。之後,在這種情況下執行包括分析和收集請求的OLTP查詢。最後但並非最不重要的,雲計算平臺屬於技術巨人Tencent,建議客戶使用基於TiDB的HTAP用於OLTP和OLAP。

1

您應該檢查出Vitess。它在YouTube和其他一些公司使用。 PS:我在那個項目上工作。

+0

感謝您的建議。傳統的DBMS與合適的utils似乎是一個不錯的選擇。 –