溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

支撐百萬并發(fā)的數(shù)據(jù)庫架構,不僅只需分庫分表那么簡單!

發(fā)布時間:2020-08-12 10:00:07 來源:ITPUB博客 閱讀:183 作者:云和恩墨 欄目:數(shù)據(jù)庫


原文: http://www.enmotech.com/web/detail/1/756/1.html



導讀:本文來聊一下對于一個支撐日活百萬用戶的高并系統(tǒng),其數(shù)據(jù)庫架構應該如何設計?


看到這個題目,很多人第一反應就是:分庫分表?。〉菍嶋H上,數(shù)據(jù)庫層面的分庫分表到底是用來干什么的,其不同的作用如何應對不同的場景,我覺得很多同學可能都沒搞清楚。



用一個創(chuàng)業(yè)公司的發(fā)展作為背景引入——




假如我們現(xiàn)在是一個小創(chuàng)業(yè)公司,注冊用戶就 20 萬,每天活躍用戶就 1 萬,每天單表數(shù)據(jù)量就 1000,然后高峰期每秒鐘并發(fā)請求最多就 10。


天吶!就這種系統(tǒng),隨便找一個有幾年工作經驗的高級工程師,然后帶幾個年輕工程師,隨便干干都可以做出來。


因為這樣的系統(tǒng),實際上主要就是在前期進行快速的業(yè)務功能開發(fā),搞一個單塊系統(tǒng)部署在一臺服務器上,然后連接一個數(shù)據(jù)庫就可以了。


接著大家就是不停地在一個工程里填充進去各種業(yè)務代碼,盡快把公司的業(yè)務支撐起來。


如下圖所示:



(掃描上方二維碼,關注“數(shù)據(jù)和云”公眾號,即可查看更多科技文章)


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI