建议使用mysql ndb群集来处理事务性数据吗?

问题描述:

我们目前正在使用mysql主从架构,但随着时间的推移,我们正面临着在单机上存储数据并垂直激活机器的问题,以克服我们希望在逻辑上同时分割数据的情况,从而提供高读写吞吐量。是否正确使用mysql ndb集群,或者我们可以使用其他一些选项如果是,请指定其他选项。建议使用mysql ndb群集来处理事务性数据吗?

我们的数据呈指数级增长,我们需要那种具有ACID属性的支持

的MySQL NDB簇可以处理高读写吞吐量数据的支持。 它可以分割多达24个分片的数据。 您需要将所有索引数据存储在内存中。所以这成为您的数据大小限制 。每个群集的TB数量是 完全可行,但PB不是。 它确实支持ACID属性。

+0

在mysql ndb集群7.4中,我们拥有config属性来控制要保存在内存中的数据,而且如果我们减少要成为索引的列数的计数,那么长期处于良好状态。 –