我应该将 Cassandra 用于 100,000 个用户的项目吗?在 MySQL 5 中,我有全文搜索和表分区。我正在使用 CodeIgniter 启动一个类似 SO 的问答系统。这是从 vBulletin 到新系统的转变。在旧的 vBulletin 系统中,我有 100,000 个用户,帖子总数约为 80,000。在接下来的 3 或 4 年里,我预计会有越来越多的用户和帖子。那么,我应该使用 Cassandra 而不是 MySQL 5 吗?
如果我使用 Cassandra,我需要在 Media Temple 将网格服务更改为专用虚拟主机。因为 Cassandra 不是作为托管系统的一部分提供的,所以我需要使用 VPS 或 DV 服务器解决方案。如果我使用 MySQL,托管不是问题,但是性能和搜索速度呢。
顺便问一下,Stack Overflow 使用的是什么数据库?
最佳答案
根据您提供的信息,我建议坚持使用 MySQL。
顺便说一句,Facebook 最初使用的是 MySQL,最终迁移到 Cassandra。 仅它为超过 1 亿用户存储了超过 7 TB 的收件箱数据。
维基百科也有 handles hundreds of Gigabytes MySQL 中的文本数据。
关于php - Cassandra 还是 mysql 5?哪个对 future 有好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2605981/