從2018年1月份資料庫排行榜來看NewSQL的發展

數據庫前十

首先,前十名還是不變,我們看一下就好,今天要介紹的不是這些。


從2018年1月份數據庫排行榜來看NewSQL的發展

Google Cloud Spanner

目前排在132位,但是它誕生僅不到1年。

從2018年1月份數據庫排行榜來看NewSQL的發展

這是變化趨勢圖:

從2018年1月份數據庫排行榜來看NewSQL的發展

TiDB

下一代關係型數據庫的代表,完全兼容MySQL協議。

從2018年1月份數據庫排行榜來看NewSQL的發展

這是它的趨勢圖:

從2018年1月份數據庫排行榜來看NewSQL的發展

NewSQL

NewSQL是對各種新的可水平擴展、高性能數據庫的簡稱,這類數據庫不僅具有NoSQL對海量數據的處理能力,還保持了傳統數據庫的事務和強一致性特性。

Google Spanner/F1:NewSQL的始祖

2008年以前,數據庫基本以單機型數據庫為主,比如熟悉的MySQL和Oracle;但是隨著互聯網的迅猛發展,傳統的關係型數據庫已經無法滿足高併發、大數據量的應用場景,於是我們可以看到,在過去的近十年來,以Google為代表的大型互聯網公司紛紛轉向NoSQL。然而,這種分散的數據模型不僅可維護性差,也無法適應一些強一致性場景。

於是,Google Spanner/F1誕生了,並且已經穩定地運行與谷歌內部多年,它的擴展性達到了恐怖的的全球級,這是第一個可以全球級擴展並且支持一致性事務的數據庫。

前面提到,F1僅限於Google內部使用,我們無法使用。但是,2017年2月16日,Google發佈了基於Spanner的Cloud Spanner雲服務,國內也誕生了TiDB,這是一個完全兼容MySQL協議的開源分佈式數據庫,由PingCAP研發,可以在GitHub上面看到其源碼和相關的文檔。

數據庫的第三波浪潮已經來了,再不跟上就out了。

限於篇幅,本文點到為止,有興趣的可以去看相關文檔。


分享到:


相關文章: