支撐百萬并發(fā)的數(shù)據(jù)庫架構如何設計?
這種問題問的實在是有點腦殘。但是也沒辦法,畢竟大家都是從腦殘過來的。
首先并發(fā)一般指的是用戶并發(fā)訪問。用戶并發(fā)訪問時候其實主要是web服務能夠承受即可。而跟數(shù)據(jù)庫關系不大。
大家之所以關心數(shù)據(jù)庫架構設計主要是因為很多動態(tài)數(shù)據(jù)的獲取需要數(shù)據(jù)庫查詢。所以這個時候除了做好數(shù)據(jù)庫自身的優(yōu)化之外基本上做主從和讀寫分離即可。
最重要的是要引入緩存把一些常規(guī)數(shù)據(jù)放入緩存從而降低數(shù)據(jù)庫讀寫壓力。