分布式 SQL 數據庫,TiDB v0.5 Alpha 發布
TiDB 首個 alpha 版本發布,主要改進:強一致的分布式事務;同步的 replication;強大的 scale 能力;MySQL 協議兼容;在線 schema 變更。TiDB 在 Alpha 版本使用 HBase 作為分布式存儲引擎。詳細改進請看 發行說明。
下載:https://github.com/pingcap/tidb/archive/v0.5-alpha.zip。
TiDB 是國內 PingCAP 團隊開發的一個分布式 SQL 數據庫。其靈感來自于 Google 的 F1, TiDB 支持包括傳統 RDBMS 和 NoSQL 的特性。
架構:
特性:
-
水平伸縮
TiDB 可隨著你的業務增長而伸縮,只需要通過增加更多的機器來滿足業務增長需要 -
異步的 schema 調整
TiDB scheme 可隨時進行調整來滿足需求,添加列和索引并不會影響進行中的操作 -
一致性的分布式事務
你可以把 TiDB 想象成一個單機的 RDBMS,而事務可以在多服務器間進行,無需擔心一致性問題。TiDB 讓你的應用代碼簡單而且可靠. -
兼容 MySQL 協議
你可以像使用 MySQL 一樣來使用 TiDB,你可以使用 TiDB 來替換 MySQL 來服務你的業務,而絕大多情況下無需修改一行代碼。 -
采用 Go 語言開發
Go 代碼簡單而且易于理解,而且性能非常高 -
多存儲引擎支持
你可以在 TiDB 中使用你熟知的存儲引擎,單機模式下支持大多數引擎,包括 goleveldb, LevelDB, RocksDB, LMDB, BoltDB 等等
本文由用戶 cncde 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!