mysql - MySQL是设计上的分布式数据库吗

标签 mysql database distributed

MySQL 是一个数据库吗 (1) 可以通过增加副本数量来配置 (2) 而不会失去在任何地方更新和在任何地方保持同步的能力。

换句话说,MySQL 是按设计 分布的还是它存在于一台机器上,如果我想水平扩展,我将不得不进行手动工作,例如实现分片/一致性哈希?

最佳答案

Is MySQL a Distributed Database by Design

没有。 MySQL 在设计上是一个集中式数据库。

Is MySQL a database that (1) can be configured via increasing the number of replicas (2) without losing the ability to be updated anywhere and stay in sync everywhere.

也没有。 MySQL 复制一般依赖于主从架构。在这种架构下,所有的写入都必须通过(单一的)master来应用,所以不存在“处处更新的能力”。多主机架构是可能的,但仅限于有限的规模,即使如此也只有重要的警告。

关于mysql - MySQL是设计上的分布式数据库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55987872/

相关文章:

php: mysql 数据库连接正常但无法执行查询

mysql - mysql中Join的反向作用

mysql - 是否有可能,使用 mysql 的分散解决方案

c# - .net 服务总线建议?

mysql - 计算百万条记录的重复值并按 id 求和

mysql函数,如何引用表字段数据类型

mysql - 获取信息。关于 MySQL 中没有年份的日期

php - 在数据库中有唯一的文本

distcc 的 Java 等价物

javascript - 获取select的值