Dcard如何進行Cache
先Pass掉,
Dcard DataBase之選擇與調整
資料儲存類型、資料儲存量、資料是被大量儲存還是被修改?
Dcard之RDB選擇-Postgres
MongGODB
Dcard的通知、愛心,運用Mogodb的Sharding功能
REDIS
用來儲存User的Token,或是會大量被使用的資料
Cache實戰學習-Serving Post List
除了最左邊的三張表以外,其他都是Materialize View,因為在實際取用文章時,學校、系所、性別相關的資訊、以及在哪一個看板,這樣的Materilize View在遇到Migration時就會遇到很大的問題,幾乎全部都要重寫
使用Paging Service來替代Materlize View
Case Studies Handle Reaction
將Reaction的服務抽離出來,讓Loading降低
Q&A