【问题标题】:mysql achieve write scalability optionsmysql实现写扩展选项
【发布时间】:2013-11-06 22:22:51
【问题描述】:

我想扩展我的网络应用程序。

在读取可扩展性方面,我有一些选项,例如...如 memcached、主从

但是,在写入可扩展性方面,我遇到的唯一选择是手动分片。在进一步探索中,我发现了支持自动分片但有其自身缺点的 NDB 集群。

请让我知道所有用于写入可扩展性的选项。

【问题讨论】:

  • 这可能是一个相当广泛的答案,因为对于写入可扩展性没有“一刀切”的解决方案。它在很大程度上取决于写入的类型(单表、多表、事务?主要是插入?主要是更新?)以及何时需要将写入反映在即将到来的读取中......
  • 如果您能总结或列出可用的技术或工具,那就太好了。我真的很感激。

标签: php mysql scalability


【解决方案1】:

我不确定为什么这个问题从未得到答案,但这里有更多选择:

  • Galera 最适合扩展读取,但您可以从中获得一些写入扩展
  • Aurora (AWS) 也可以扩展写入,但随着写入规模的增加,您的延迟也会增加。
  • SpiderDB 是一个提供一些内置分片的存储引擎,但我听说它不适用于更大的数据大小(超过几 TB)
  • ClustrixDB 是一个可扩展写入的无共享 SQL 数据库,尽管它不是 100% 兼容 MySQL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 2017-01-28
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多