2009-04-29 107 views
1

我有一个数据库,需要能够扩展到数十亿条目或行。每个MySQL的最大行数(Billions)NDBCLUSTER?

  • 这么多行可以支持每个表吗?这是可取的吗?
  • 如果在NDBCLUSTER中使用单个表是否可以拆分成多个簇。
  • 其他负载平衡技术?
  • 部署此类数据库的一些明智方法是什么?
  • 对于拥有这么多行的数据库来说,获得更多性能的最佳实践是什么?
  • MySQL会做,或者我应该看看别处。

回答

2

我们有2200万行的表,而且也没有瓶颈的迹象。至少没有足够的内存不能修复。通常没有简单的是或否。这取决于你的数据,表格引擎等的性质..

如果您披露更多信息它是什么类型的数据,你保存,然后响应可能会更加详细。对于大型数据库

我唯一的一般意见是,我会再进复制和/或分片超过硬件选项(出于性能的考虑 - 保留备份奴隶是一个不同的故事)。您还需要了解您的index-fu以及显而易见的开关/选项以调整数据库服务器。

更多信息,如果你能告诉我你正在使用什么样的数据。