database-replication

CouchDB v1.2.0 - 复制超时错误
database-replication

CouchDB v1.2.0 - 复制超时错误

目前,我有一个如下所示的复制任务: { "continuous": true, "create_target": true, "owner": "admin", "source": "https://remote/db/", "target": "db", "user_ctx": { "roles": [ "_admin" ] } } 使用 http 时,我在日志中看不到任何错误。使用 https 时,从技术上讲,复制确实有效,但日志中也出现了大量错误。我想修复...

Admin

SQL 2012 Server 数据库事务复制性能问题
database-replication

SQL 2012 Server 数据库事务复制性能问题

我们已经为客户的 .NET Web 应用程序配置了 SQL 2012 服务器数据库事务复制,以便在不同的 SQL 服务器上分发 SQL 事务和报告。 我们已经在作为主数据库服务器的 SQL-Node1 上实现了事务复制,我们已经在 SQL-Node2 上配置了主数据库的复制,以便将报告拉到我们的 Web 应用程序中,该应用程序具有大量的事务和从 Excel 表条目上传的数据,每天大约有 1000 万个条目。 在两台 SQL 2012 服务器上配置复制后,几周后我们遇到了一些性能问题,发现在将文件上传到数据库...

Admin

Postgresql 复制滞后欧盟/美国
database-replication

Postgresql 复制滞后欧盟/美国

我有一个 Postgres 9.2.1 服务器主服务器(地理定位在欧盟)和 2 个从属副本(一个在欧盟,一个在美国)。欧盟从属服务器也用于读取查询,美国从属服务器仅用于故障转移。由于选择查询,欧盟的复制延迟是否可能大于美国副本? 我使用这个查询来提取复制滞后: SELECT EXTRACT(MILLISECONDS FROM now() - pg_last_xact_replay_timestamp()) ...

Admin

使用旧数据的数据库复制
database-replication

使用旧数据的数据库复制

我正在使用 MySQL 完成数据库复制。复制过程运行良好。我的问题是,旧记录未从主数据库复制。有没有办法在不使用 mysqldump 的情况下将旧数据保留在从属数据库中? ...

Admin

在流复制中引入人为延迟
database-replication

在流复制中引入人为延迟

我已经设置了带有流式复制的 PostgreSQL。它的复制速度非常快,只需几分之一秒。我想插入 5 秒、10 秒或 15 秒的延迟,以便与复制相关的错误能够清晰地显示出来,开发人员可以修复它们。这可能吗? ...

Admin

将 Exchange 数据库从被动数据库复制到主动数据库
database-replication

将 Exchange 数据库从被动数据库复制到主动数据库

我有一个正在运行的 CCR,总共有 6 台服务器,2 MB、2HT、2 CAS。 今天早上我的主动节点出现故障,所有被动服务器也出现故障,日志出现了一些问题,因为没有复制到被动服务器,这是有道理的,因为主动服务器由于在 Exchange 系统上运行的备份而出现故障,所以日志没有主干,被动服务器和主动服务器没有相同的日志,所以没问题吧?只需重新播种……所以我让一切都正常工作,我正要开始重新播种,然后发生了一些事情,集群故障转移到他的主服务器,使被动服务器再次成为被动节点!!我现在的问题是,我从主动节点(故障转移后的被动节点)删除了事务日志和数据库,所以我在被...

Admin

实现数据库复制的两种方法中哪一种最好?
database-replication

实现数据库复制的两种方法中哪一种最好?

我们有两种方法来实现数据库复制: 主对主复制。 主机、1 个主从机、1 个辅从机。 我计划分析这两种方法并准备一份带有建议的比较报告。目前,我已经使用主-主复制设置了复制环境。 请为我提供一些带有详细分析的指点。 ...

Admin

SQL Server 2008 复制 - 潜在损失
database-replication

SQL Server 2008 复制 - 潜在损失

是否有任何类型的 WAN(跨国)复制可以保证在灾难发生时不会丢失数据?我们是否总是会丢失几秒钟或几分钟的时间? 如果是这样,有什么建议的解决方法吗?我们正在讨论使用云存储或更改或财务应用程序将我们的一两个关键交易记录到异地服务器上。 ...

Admin

实时数据库迁移 MariaDB 10.5 至 MySQL 8.0
database-replication

实时数据库迁移 MariaDB 10.5 至 MySQL 8.0

我需要将一个繁忙的 OLTP 数据库从自托管MariaDB 10.5到适用于 MySQL 8.0 的 Google Cloud SQL停机时间最短。 源是 Google Cloud 中自管理的 VM 实例,具有副本、ProxySQL 作为负载平衡器等。目标是 Google Cloud SQL。数据库在磁盘上大约有 400 GiB,从 logicak 转储加载它大约需要四个小时。 我曾经通过复制和切换来做到这一点,但是 MySQL 8.0 无法从 MariaDB 读取二进制日志。 如果您能提供任何关于如何在少于 10 分钟的停机时间内实施此举措的建议,我将不胜...

Admin

使用 AWS DMS 复制外键 完全加载 持续复制 - MySQL
database-replication

使用 AWS DMS 复制外键 完全加载 持续复制 - MySQL

我正在使用 AWS DMS 满载持续复制 (CDC) 将数据从 MySQL RDS 复制到本地 MySQL 服务器(它们都运行 MySQL 8)。在开始复制过程之前,我将主服务器的结构转储到副本服务器,因为 DMS 无法正确复制结构。我有一个 Ansible 脚本可以执行此操作,所以没问题。 当后端工作人员需要进行一些数据库迁移(添加表、编辑表等)时,问题就出现了。DMS 不会复制具有正确结构的新表,它只复制主键,而不复制外键或任何索引。现在有人找到解决方案了吗?涉及这种设置的项目并不多,因此也没有太多可用的信息。 ...

Admin

MySQL/MariaDB 可以进行双向复制吗?
database-replication

MySQL/MariaDB 可以进行双向复制吗?

我正在尝试在多个 MariaDB 服务器上安装复制。但我对此毫无经验。 我有点疑惑。 是否有可能让两台服务器同时充当彼此的主服务器和从服务器,针对不同的数据库? 这个想法是将一些数据库从一个主服务器复制到从属服务器,然后在从属服务器上对这些数据库复制运行一些定期的重负载后处理,将结果写入其他数据库,然后将这些结果数据库从从属服务器复制回主服务器,这意味着对于这些结果数据库,奴隶将成为主人,主人将成为奴隶。 (除非可以根据表而不是数据库来过滤复制?) ...

Admin

使用 MySQL/MariaDB 复制,如何知道副本何时处于一致状态?
database-replication

使用 MySQL/MariaDB 复制,如何知道副本何时处于一致状态?

这是一个关于 MariaDB(主要是)和我正在考虑的复制的问题。 对于此复制,主数据库每分钟更新一次,每次更新大约需要 15 秒。在这 15 秒内,主数据库的每个表可能不完全一致。 我想在另一台服务器上为该数据库设置副本。在副本服务器上,我希望对该数据库进行一些定期的后处理,这需要(最好)数据库处于一致状态(并且可能将结果写回主服务器,请参阅这个问题)。 有没有办法知道副本何时完全复制了这个一致状态,或者强制它保持在这个状态,以便我可以进行后处理而不会出现错误? (在我拥有的多台服务器上,MariaDB 版本可以是 10.3.38 或 10.5.19 或 1...

Admin

将大型数据库从一台服务器复制到另一台服务器的有效方法是什么?
database-replication

将大型数据库从一台服务器复制到另一台服务器的有效方法是什么?

我有一个 SQL 服务器的完整数据库备份作业,每天晚上运行。 目前,我需要每天晚上熬夜将那个备份文件(大约 300GB)通过 FTP 复制到互联网上不同位置的 5 台服务器上。我使用 FileZilla,但有时复制工作会意外失败,因此我需要从头开始。 您能否提供更有效的方法来自动完成此操作?非常感谢。 ...

Admin

不同数据结构的数据库实时同步
database-replication

不同数据结构的数据库实时同步

我正在重写一个旧版 Web 应用程序。在某个时间点,我希望新旧应用程序能够在具有不同结构的数据库(均为 mysql)上并行工作。麻烦的是数据库需要同步,最好是实时同步。因此,如果在旧应用程序中创建了新用户,我希望他也可以在新应用程序中创建。 有人遇到过类似的问题吗?我正在考虑在这两个数据库之间添加某种中间件,它可以在架构之间“转换”插入和更新,但也许还有其他方法? 欢呼并感谢 :) ...

Admin