问题标签 [multi-master-replication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

mysql - MySQL 多主模式

我对这个话题有几个问题:

1.) 我应该使用特定节点来用于特定表以避免冲突吗?

2.) 从应用程序的POV,应用程序是否可以知道更新冲突并且被MySQL回滚?

3.) 当我使用类似的查询时发生了什么select ... for update?它是否锁定在其他节点上?

0 投票
0 回答
15 浏览

gerrit - Gerrit 复制:如何复制到十几个奴隶

我们有 2-3 台机器作为 Gerrit 主机和 20 台从机。

我们使用 Gerrit Replication Plugin 来做代码同步工作。

但它确实存在很大的延迟和可怕的延迟。

有什么好主意吗?非常感谢。

0 投票
0 回答
52 浏览

postgresql - Debezium 用于大型多主复制?

我有两个应用程序,一个是运行在一个特定服务器上的“主”应用程序,另一种是运行在数十/数百台其他服务器上的应用程序,通常与主应用程序通信(两种方式)。在主应用程序和其他实例之间有很多共享数据,这些数据应该可以从双方写入(一些 postgres 表)。包括主实例在内的每个实例有时都可能处于脱机状态,而其他实例仍应能够持久地工作和操作数据。主应用的数据应该同步到其他应用,其他应用的数据应该同步到主应用(可能在计数器离线一段时间后上线时)。

我正在考虑使用 debezium 在每个应用程序上运行 kafka 服务器,以便它捕获对本地数据库的所有写入,以及每个应用程序上的某种 kafka-connect 以使用远程 kafkas。主应用程序必须从所有其他应用程序消费,所有其他应用程序将从主程序消费。

我不确定的最大事情是这样的事情如何处理冲突,因为本质上这是一个多主复制。我想知道是否有人有类似的经验,或者可以添加关于这种设计的见解。

0 投票
0 回答
15 浏览

postgresql - PostgreSQL 中是否有任何可信赖的企业级主到主(双向)复制选项

我们在本地网络中安装了两个独立的数据库,当一个数据库在维护后重新启动时,我们必须同步这些数据库,

为此目的,PostgreSQL 中是否有任何可信赖的企业级主到主(双向)复制选项?

0 投票
0 回答
8 浏览

database-replication - 多主复制数据库,在两个不同的主中创建相同的用户

假设我们在两个不同的数据中心上有一个分布式数据库。每个数据中心都有一个读/写主机。两个主控都接受写入。

这两个注册都成功了。

这两个master之间的复制是异步发生的,所以以后会有冲突。我想知道是否有一种可扩展的技术来阻止其中一个用户在那一刻注册?

例如,我们可以让用户表只能在一个 master 中写入,但是如果有数百万人同时注册,这可能会导致问题,因为所有写入都将转到同一个 master。我认为它不能很好地扩展。

0 投票
0 回答
23 浏览

java - 如何通过 JDBC URL 有效地使用 Galera 负载均衡器?

我将为多主 Galera 数据库集群使用 Galera Load Balancer for Java JDBC URL。什么是正确的状态?

我的 JDBC URL 是这样的:

可以将允许的状态用作 4 和 2 吗?推荐的是 4,但是当数据库系统的状态为 2(捐赠者)时,它也允许连接。

0 投票
0 回答
29 浏览

symmetricds - Node3 没有使用 symmetric-ds 3.10.0 参与 3nodes 的多主复制

我正在尝试使用对称 ds 3.10.0 为 3 个节点(服务器)创建多主复制。配置所有 3 个节点后,双向复制在第 1 个和第 2 个节点之间完美运行。但是双向复制在(节点 1 和节点 3)/(节点 2 和节点 3)之间不起作用。

节点 1 的节点属性:

节点 2 的节点属性:

节点 3 的节点属性:

创建 sym_tables 后,在 node1 执行以下 sql 查询:

所有需要的行也被插入到sym_triggersym_trigger_router中。

node3 中的 symmteric.log 文件:

0 投票
1 回答
25 浏览

sql-server - 我们可以在 AWS Active/Active 中创建 SQL Server RDS 吗?

我对 AWS RDS 有疑问。我们必须做什么才能在 AWS 上创建 SQL Server RDS Active/Active 或 Multi-Master 集群?AWS RDS中有什么简单的方法吗?谢谢。