設計原則mysql
程序員比較關注的是功能正常運行,業務邏輯會不會出錯。底層通訊、協調、物理容災是不關心的,我認爲物理容災交給運維同事負責比較好,他們或者會想出更好方案,數據挖掘是後期工做,前期只設計支持模型.
而咱們只負責負載均衡部份
什麼樣的程序須要分佈式?程序員
百萬級別以上的用戶用分佈式好點,少於百萬仍是單機吧web
分析案例算法
評論變更頻煩,可按一週7天切分7個集羣,輪盤式發佈處理sql
消息推送,可按小時/天 切分集羣,輪盤式發佈處理,FIFO策略控制集羣,入庫或徹底丟去數據庫
全部消息都是在線推送,推送成功再記錄,減小IO壓力緩存
越寫愈加現注意的細節太多了,能夠出一本書,之後有空再補上網絡