我的要求是:
目前,我们将高 CPU 超大实例的连接数最大化为 700。所有 8 个内核都已达到最大值。我们认为这是并发连接数,因为内存很好。写入本身非常简单(验证缓慢)。要扩展到 3000,我们需要转到多台服务器,当前选项:
- MySQL 分片
- MongoDB 集群
- 卡桑德拉
- Hadoop 和 MySQL(Hadoop 缓存,单个转储到 MySQL)
- MongoDB & MySQL(我们使用 mongo 代替 Hadoop,用于缓存)
要处理这个数量的连接,有几个问题:
- MySQL Sharding 可以处理并发连接吗?
- 任何单个主节点都可以处理这些并发连接,还是像 Mongo 这样的多头节点是更好的选择?
如果我没有很好地描述我的问题,我深表歉意。请提问。