【发布时间】:2012-01-13 14:48:52
【问题描述】:
我有一个高度规范化和索引的 innodb 数据库(搜索由外部 sphinx 服务器管理),我正在考虑迁移到 NDB 以处理可能即将到来的大量流量涌入。
就我的研究和理解而言,这并不是一个过于困难的操作,因为我没有全文字段(最坏的情况是 varchar(256)),并且无论如何搜索都是在外部处理的。
我确实意识到我的连接查询会降级很多,但是我正在通过使用 memcached(也是外部的)缓存大多数查询来解决这个问题。
在考虑此迁移时,我还有什么需要注意的吗? http://www.mysql.com/products/cluster/get-started.html#quickstart 提供的启动文档使 linux 的设置看起来很容易,尽管我还不是 100% 了解进行备份和添加新节点的最佳方法(假设我会这样做通过 AWS 获取 EBS 快照,系统目前在 EC2 上运行)。
ndb 诸神有什么智慧吗?
【问题讨论】:
-
目前 NDB 中不支持外键,这可能对您来说很重要,也可能不重要。
标签: mysql database scalability innodb cluster-computing