0

我的理解是 MySQL 旨在拥有数百万行的表。我正在寻找一个旨在拥有数百万个关系表的数据库系统。我的理解是否正确,MySql 查询数据的方式使得这种实现效率低下?这是一个长期的、用户驱动的项目,所以可扩展性是必须的。

谢谢!

编辑: 由于立即的负面反应,我会解释自己。如果该项目能够及时积累强大的用户群,那么“数百万”表将是一个问题。它将实现一个类似于 Stack Overflow 上的编辑系统;我考虑了多种解决方案,并决定我最喜欢的一个是对每个编辑分支使用关系表的解决方案。我认为有一些数据库框架是为这类事情设计的。这真的被认为是“坏”的架构吗?为什么它不仅仅是一种异常类型的架构?这样做有什么“错误”?

4

1 回答 1

1

您可以随时查看 NoSql DB:来自:http ://nosql-database.org/

“NoSQL 定义:下一代数据库主要解决了一些问题:非关系型、分布式、开源和水平可扩展。”

编辑:可扩展是我的目标..

建议: http ://www.mongodb.org/

编辑:关于数据版本控制的有趣想法: 在 MongoDB 中实现数据版本控制的方法

于 2013-06-26T01:21:36.963 回答