假設(shè)我在數(shù)據(jù)庫(kù)中有一條記錄,并且管理員和普通用戶都可以進(jìn)行更新。任何人都可以提出一種好的方法/體系結(jié)構(gòu)來(lái)控制該表中的每個(gè)更改的版本,以便可以將記錄回滾到以前的修訂版。
3 回答

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
我認(rèn)為您正在尋找數(shù)據(jù)庫(kù)記錄內(nèi)容的版本控制(就像有人編輯問題/答案時(shí)StackOverflow所做的那樣)。一個(gè)好的起點(diǎn)可能是查看一些使用修訂跟蹤的數(shù)據(jù)庫(kù)模型。
想到的最好的例子是Wikipedia引擎MediaWiki。比較這里的數(shù)據(jù)庫(kù)圖,尤其是修訂表。
根據(jù)您使用的技術(shù),您必須找到一些好的差異/合并算法。
檢查此問題是否適用于.NET。
添加回答
舉報(bào)
0/150
提交
取消