正如已经回复的摘录是关于MySQL簇(NDB)的。 MySQL Cluster将数据存储在一组NDB数据节点中,其中 可以从连接到 NDB群集的任何MySQL服务器访问。
NDB使用事务来更新数据,并遵循ACID 原则与一些特殊的和身边的优化与D.所以 我们提供网络耐用,这意味着交易 致力于在内存中的所有活动副本提交之前 发送到应用程序。在大约1秒钟内,所有生命复制品上的耐用媒体上的耐用性也会持续保持在 之间。
数据节点被分组到节点组(或多或少的 碎片的同义词)。一个节点组中的所有节点包含 该节点组中的所有数据。只要每个 节点组中的一个节点处于活动状态,则该集群仍处于活动状态。
事务可以跨越所有节点组(碎片)。有可能 执行跨所有节点组(碎片)的连接操作。 连接操作由MySQL服务器执行,但是 许多连接被下推到NDB数据节点,使得它们自动并行化。
有许多的基础接入方法: 1)一键访问 2)独特的密钥访问(== 2主键访问) 3)分区修剪扫描访问(分区关键是在条件提供) (这可以是有序索引扫描或全面扫描)。这将只有 扫描表的一个分区。 4)有序索引扫描 此扫描使用有序索引 5)全部表扫描 该扫描将扫描将扫描表中的所有分区,并检查每一行
所有这些接入类型的将扫描并联的所有分区可以具有在访问数据时在数据节点中评估的条件下推。
因此,在MySQL Cluster中,您可以在分片系统中获得SQL和ACID。
如果它适合您的需要取决于您的日常使用情况 用例。