c# - 使用 c# 和 sql 来滚动您自己的 wiki 有什么用?

标签 c# sql wiki

我想了解 wiki 的工作原理,至少从较高的层次上了解。当用户保存更改时,是否总是在数据库中为该 wiki 文章插入一个新行(10 个修订,数据库中的 10 行)。

最佳答案

我同意所有答案。 Wiki 通常将每次编辑作为数据库中的新记录进行处理。

您可能有兴趣查看完整的 Layout of the MediaWiki database diagram Wikipedia 背后的 wiki 引擎.

Layout of the MediaWiki database diagram

请注意,每个修订版的全文都存储在 text 表的 MEDIUMBLOB 字段中。

关于c# - 使用 c# 和 sql 来滚动您自己的 wiki 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296866/

相关文章:

c# - 测试对象是否为任何泛型类型实现了泛型接口(interface)

c# - 串行端口 ping 功能

Mysql 全文搜索完全匹配不按预期工作

mysql - 将单个 wiki 表用于多个主题表

c# - 将 .NET C# 程序集成到已编译(非托管)C++ 程序中(无需执行单独的 .exe 文件)

c# - global.asax 重定向器不工作

c++ - 通过推理返回值的通用长度元组

sql - PostgreSQL 根据模式将单列值拆分为多列

github - 在 Github wiki 中嵌入 Google 绘图

markdown - 如何在 bitbucket wiki 中启用 mathjax?