2011-03-16 49 views
2

我在節點中寫了一個小應用程序。我有需要維基修訂版的帖子。我在編輯時也非常頻繁地保存帖子,所以我不想保存每個修改的完整修訂。Javascript/Node.js:數據修補方案

是否有人知道任何現有的存儲補丁而非修訂的方案?這將是json /明文,不需要比較二進制文件或任何東西。

回答

0

你可以通過埃裏克庫(SourceGear的創始人),他討論了閱讀博客文章Time and Space Tradeoffs in Version Control Storage開始很懷疑你問:

存儲是一個版本控制 系統中最困難的 挑戰之一。對於每個文件,我們必須存儲 以前存在的每個版本。 版本控制 存儲庫的邏輯大小永遠不會縮小。它只是 不斷增長和增長,並且每個 舊版本需要保持可用。

那麼,什麼是最好的方式來存儲 每一個版本的一切?

1

除非你解決簡單的最後編輯 - 贏得邏輯,這是相當複雜的(實際上,它仍然會如果你這樣做:)。您可能對開源的wave protocol感興趣。