鍍金池/ 問答/數(shù)據(jù)庫/ facebook、微博、今日頭條等數(shù)據(jù)量非常大的app用的什么數(shù)據(jù)庫?

facebook、微博、今日頭條等數(shù)據(jù)量非常大的app用的什么數(shù)據(jù)庫?

facebook、微博、今日頭條等數(shù)據(jù)量非常大的app用的什么數(shù)據(jù)庫?
怎么保證訪問速度呢?

回答
編輯回答
青裙

1、中國互聯(lián)網(wǎng)用的最多的都是Mysql,當然Mysql已經開源了,團隊允許的話可以自己做二次開發(fā)
2、還有就是非關系型數(shù)據(jù)庫,配合關系型數(shù)據(jù)庫來使用

2018年3月23日 20:40
編輯回答
淡墨

數(shù)據(jù)量大到這種程度,首先肯定是分庫、分表、分區(qū)。
不過,可能題主有個思維誤區(qū)——"每次打開網(wǎng)站,展示的內容都是通過數(shù)據(jù)庫查詢出來的",其實不然,這當中有個Feed流的概念,某人發(fā)了一條狀態(tài),那么會從數(shù)據(jù)庫當中讀取他的粉絲,進而給每個粉絲的Feed隊列發(fā)送這條狀態(tài),N多個人發(fā)了消息,都會往各自的粉絲的Feed隊列發(fā)送狀態(tài),那么每個粉絲打開主頁,就會從自己的Feed隊列讀取,進行展示?;驹磉@樣,實際上數(shù)據(jù)量大了之后有很多優(yōu)化,比如只給活躍用戶的Feed隊列發(fā)送狀態(tài)。

這答案就算拋磚引玉吧,希望能幫助到你。

2017年11月10日 06:33