Trello顯示了自董事會成立以來任何用戶所做的所有事情的歷史記錄。同樣,如果您點擊特定卡片,它會顯示任何人已經完成的與該卡片相關的歷史記錄。Trello如何快速顯示歷史記錄?
跟蹤無限期保存的每個更改/添加/刪除必須收集大量數據,並且在寫入歷史記錄日誌(假設它立即寫入各種數據存儲)時也可能存在瓶頸。我的意思是,它不像他們將所有日誌文件都存儲在跨越1000個服務器的日誌文件中,他們只在需要查找內容時才收集和解析它們 - 它們始終顯示所有這些信息。
我知道這是不是提供了這樣的事情的唯一服務,但你將如何去架構這樣的系統?
你會驚訝你的RDBMS真的有多好。日誌不會存儲在文件中 - 它們存儲在數據庫中,並帶有一些不錯的索引。 – JonH