17LIVE Next-Gen Database選型分析

古語云 : 觀照古今 , 鑑往知來

相對與 NoSQL 做區分,所以使用 SQL來泛指各 DBMS
  • 1979年 Oracle 發佈第一款商業RDBMS
  • 1984年 Teradata 發佈第一款無共享架構資料庫( Sharding 的概念誕生)
  • 1989年 Kognitio 發佈第一款 In-Memory 資料庫
  • 1991年第一款開源的文檔資料庫 Berkeley DB 問世
  • 1992年 Arbor 發佈第一款多維度資料庫 Essbase
  • 1995年 MySQL 開源資料庫問世
  • 1996年 第一款 Object Oriented 資料庫 illustra 發佈
  • 1999年 Endeca 發佈第一款商用搜尋資料庫
  • Shared Nothing ( 純分佈式資料庫 )
  • Shared Everything ( 將計算節點與資料存儲節點徹底分離 ,多半是 Cloud-Native Database)
表格資料來源 https://db-engines.com/en/ranking
17LIVE MySQL 架構
17LIVE Mongo 架構

總結

--

--

Thoughts and ideas from 17LIVE’s product, engineering and data team.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store