php - Cassandra 还是 mysql 5?哪个对 future 有好处?

标签 php mysql codeigniter cassandra

我应该将 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/

相关文章:

php - 如何将值从 jquery 发布到 php

php - 通知 : Uninitialized string offset in PHP

php - 从 CSV 执行大型 MySQL 插入时出现错误 500 或内容编码错误

Codeignit 加密类产生不一致的结果

codeigniter - 如何在Codeigniter中激活Google Analytics(分析)跟踪代码?

php - 引用 - 这个错误在 PHP 中意味着什么?

php - Magento 不允许像 ä 这样的特殊字符

php - 我应该在 Windows Server 2012 R2 上使用 wampserver 还是在服务器上安装 apache、mysql 等

MySQL STR_TO_DATE 对于只有月份和年份或只有年份的字符串

CodeIgniter 和布局?