我想了解 wiki 的工作原理,至少从较高的层次上了解。当用户保存更改时,是否总是在数据库中为该 wiki 文章插入一个新行(10 个修订,数据库中的 10 行)。
最佳答案
我同意所有答案。 Wiki 通常将每次编辑作为数据库中的新记录进行处理。
您可能有兴趣查看完整的 Layout of the MediaWiki database diagram ,Wikipedia 背后的 wiki 引擎.
请注意,每个修订版的全文都存储在 text
表的 MEDIUMBLOB
字段中。
关于c# - 使用 c# 和 sql 来滚动您自己的 wiki 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296866/