Wikipedia:第四代软件
维基百科,自由的百科全书
Wikipedia:第四代软件是正在开发的下一代的Wikipedia软件。
迄今为止,第四代软件还没有正式运行,当前实际运行的软件是第三代软件。第四代软件是从第三代软件发展来的,他还没有定型。
下面是一些关于第四代软件的构思。
- 稳定性:
- 在添加任何功能时仍然能够保持稳定吗?
- 性能:
- 有更大的递交页面的缓冲吗?
- 改写SQL查询使之更有效?(正在进行)
- 从PHP代码分离SQL查询?
- 保证只用与标准兼容的SQL语句,以保证不同数据库实现之间的可移植性
- 快速的页面服务器和数据库?
- 整合:
- 新软件支持所有语言?
- 在各个语言中整合用户数据库?
- 可扩展性:
- 提高可扩展性,支持百万条级别的条目数、每天百万次级别的点击数
- 控制算法复杂度是至关重要的:要充分使用索引、避免O(N)或更糟糕复杂度的操作
- 从MySQL移植到Postgres或其他数据库?
- 使用集群式页面服务器(较易)?
- 使用集群式数据库软件(较难!)?
- 支持多服务器机群(较难,不易管理)
- 必需消除限制编辑速率的最近更改瓶颈?
- 条目的多重分类支持?这是个好主意,还是糟糕透顶?
- 功能性:
- 从现在的需求列表中增加新特性……
- 增加条目评分系统、声望评级系统
- 一个页面内,可部分被保护,其余部分可编辑。
- 设想中的新特性:
- 语义链接?
- 贝叶斯算法条目评级?
- 从语义学角度对维基百科的文本进行数据挖掘?
参看:meta:T1wiki