架構系統研究
https://godleon.github.io/blog/Architecture_Design/Architecture-Design-High-Performance-db-nosql-cache/
學習中
清單
1.各種nosql
2.優化方向
3.cache
4.讀寫分離設計
5.middleware
6.分庫分表
管理型系統(例如:運營類系統),首選 RDBMS
大流量系統(例如:電商單品頁的某個服務),後台選 RDBMS,前台選內存型(Key/Value store)
日誌型系統(例如:原始數據)選 Colume-Based DB,日誌搜尋選倒排索引
搜尋型系統(例如:站內搜尋,非通用搜尋,如商品搜尋),後台選 RDBMS,前台選倒排索引。
事務型系統(例如:庫存、交易、記賬),選關係型 + cache + 一致性協議
,或新型 RDBMS
離線計算(例如:大量數據分析),首選 Colume-Based DB,RDBMS 也可以
即時計算(例如:即時監控),可以選 time-series DB ,或 colume-based DB