【问题标题】:Can sharding solution be done after DB is already populated an runnning数据库已经填充并运行后是否可以完成分片解决方案
【发布时间】:2012-05-22 14:55:05
【问题描述】:

我想知道是否有 MySQL 分片解决方案可以应用于已经在云中运行的大型数据库。例如,我在 Amazon RDS 上有一个 500GB 的数据库,但现在我想使用一个分片解决方案(你会告诉我我希望哪一个),它可以使用分片来扩展我的数据库。

【问题讨论】:

    标签: mysql database scalability sharding


    【解决方案1】:

    你不能直接把它分成碎片。因为分片需要数据在物理上是分开的。在测试最适合您的解决方案后,您必须计划停机时间。

    我推荐 scalebase。参考http://www.scalebase.com/tag/mysql-sharding/

    【讨论】:

      【解决方案2】:

      免责声明:我在Clustrix工作

      ClustrixDB 专为您描述的用例而设计——随着数据库的增长,实时扩展您的数据库。 ClustrixDB 是从头开始构建的(它不是 MySQL 附加解决方案),与 MySQL 兼容并且可在 AWS 上使用。由于您的数据集 ClustrixDB 在后台自动分发数据并在多个服务器之间分发查询,同时提供简单的 SQL 接口。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-07
        • 2020-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-07
        • 1970-01-01
        • 2016-02-06
        相关资源
        最近更新 更多