mariadb galera如何帮助我扩大写作?

如果我有1台服务器,每秒获得30次写入,然后我将移动到3个加莱拉节点,所以现在每台服务器每秒获得10次写入

但是由于galera是如何工作的,集群中的每台服务器都会让所有其他服务器写入数据,所以最终我将有3台服务器,每台服务器每秒钟可以获得30次写入,所以我最终处于相同的位置

我错过了什么?

  • 分布式读取。 大部分数据库读取的内容都多于他们写的。 这可以减less节点上的整体IO负载。
  • 高可用性
  • 分布式写入在复制节点上可能要快得多,因为它们只需要处理实际的写入操作,而不是封闭的数据库事务(根据具体的工作负载,这个优势可能相当大或很小)。 由于多主模型,实际交易的处理也可以被分配。

总之:没有。 正如您已经指出的那样,每个写入都必须在每个节点上完成。 如果你想扩展写入,你可能想看看分割多个集群或扩展你的硬件。