问题标签 [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 投票
3 回答
2889 浏览

mysql - 完全完整的 MySQL 数据库复制?想法?人们做什么?

目前我有两台运行 MySQL 的 Linux 服务器,一台位于我旁边的机架上,位于 10 Mbit/s 上传管道(主服务器)下,另一台位于几英里外的 3 Mbit/s 上传管道(镜像)上。

我希望能够在两台服务器上连续复制数据,但遇到了几个障碍。其中之一是,在 MySQL 主/从配置下,时不时地,一些语句会丢弃(!),意思是;一些登录到镜像 URL 的人看不到我知道在主服务器上的数据,反之亦然。假设这每月发生一次有意义的数据块,所以我可以忍受它并假设这是一个“丢失数据包”问题(即,上帝知道,但我们会补偿)。

另一个最重要(也是最烦人的)反复出现的问题是,当出于某种原因我们在一端进行重大上传或更新(或重新启动)并且必须切断链接时,从主站加载数据不起作用并且我有在一端手动转储并在另一端上传,如今移动大约 0.5 TB 的数据是一项艰巨的任务。

有这方面的软件吗?我知道 MySQL(“公司”)将此作为一项非常昂贵的服务(完整的数据库复制)提供。外面的人在做什么?它的结构方式是,我们运行自动故障转移,如果一台服务器未启动,则主 URL 只会解析到另一台服务器。

0 投票
2 回答
3053 浏览

mysql - 用于回退方案的 MySQL 复制

当我有两台 mysql 服务器有不同的作业(持有不同的数据库)但希望能够在另一台出现故障时使用其中一个来滑入,你会建议我如何让它们上的数据保持相等“关闭实时”?

显然,不可能每 x 分钟进行一次完整的数据库转储。

我已经阅读了Binary Log,这是我需要走的路吗?这不会大大降低备用服务器的速度吗?有没有办法不在二进制日志中包含一些表 - 数据已经改变并不重要?

0 投票
1 回答
16591 浏览

mysql - MySQL 复制:如果我不指定任何数据库,log_bin 会记录所有内容吗?

我正在为运行一堆数据库(每个客户端一个)的服务器设置复制,并计划在 my.cnf 上一直添加更多数据库,而不是:

我可以拥有吗

(并且没有指定要记录的数据库)并假设记录了其他所有内容?

编辑:实际上,如果我删除所有 binlog-do-db 条目,它似乎会记录所有内容(当您移动数据库时,您会看到二进制日志文件更改位置),但在从属服务器上,什么都没有被拾取!(也许,这是使用replicate-do-db的情况?这会扼杀这个想法;我想我不能让MySQL自动检测要复制的数据库)。

0 投票
5 回答
19231 浏览

sql-server - 数据库复制。2台服务器,主数据库,第二台是只读的

假设您有 2 个数据库服务器,一个数据库是执行所有写入操作的“主”数据库,它被视为“真实/原始”数据库。另一台服务器的数据库是主数据库(从?)的镜像副本,将用于对应用程序的某个部分进行只读操作。

你如何设置一个从数据库来镜像主数据库上的数据?据我了解,从/只读数据库是使用主数据库的事务日志文件来镜像数据正确吗?
在从属数据库镜像数据的频率方面,我有哪些选择?(实时/每 x 分钟?)。

0 投票
2 回答
1431 浏览

iis - 如何在网络场上复制内容

我们有一个 Windows Server Web Edition 2003 Web Farm。

我们可以使用什么来处理跨服务器的复制:

内容和 IIS 配置(应用程序池、虚拟目录等...)

我们将在不久的将来迁移到 Windows 2008,所以我猜 Windows 2008 上也有哪些选项。

0 投票
6 回答
18613 浏览

mysql - MySQL 二进制日志复制:可以设置为忽略错误吗?

我正在运行一个主从 MySQL 二进制日志复制系统(唷!),对于某些数据,它不同步(意思是,主服务器比从服务器拥有更多的数据)。但是slave会因为最轻微的MySQL错误而频繁停止,这可以禁用吗?(也许是复制从属忽略复制错误或某些类型的 my.cnf 设置;))

这就是不时发生的情况,当从站尝试复制不存在的项目时,从站就会死掉。在SHOW SLAVE STATUS \G 快速检查;

我通过执行以下操作立即修复(一旦我意识到从站已停止):

...最近这有点令人厌烦,在我吐出某种为我做这件事的 PHP 之前,我想知道是否有一些 my.cnf 条目不会在第一个错误时杀死奴隶。

干杯,

/mp

0 投票
1 回答
3115 浏览

sql-server - SQL Server 合并复制计划

我们正在使用 SQL Server 2005 合并复制在伦敦和香港之间复制一个数据库。复制设置为每分钟同步一次,它工作得很好。但是,可以选择将同步设置为“连续”。每分钟复制和连续复制之间有什么真正的区别吗?

我们一开始就每分钟做一次而不是连续做的唯一原因是,如果线路中断几分钟,它会恢复得更好,但这个经验都是来自 SQL Server 2000,所以它可能不再适用了。 .

0 投票
12 回答
273532 浏览

c# - 我在 SQL Server 复制项目上收到“尝试加载格式不正确的程序”错误

确切的错误如下

无法加载文件或程序集“Microsoft.SqlServer.Replication,Version=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。试图加载格式不正确的程序。

在转移到另一个项目两个月后,我最近再次开始从事这个项目。它以前工作得很好,我已经仔细检查了所有的参考资料。

0 投票
2 回答
1949 浏览

sql-server - SQL Server 2005 单向复制

在我工作的业务中,我们正在讨论减少主数据库读取负载的方法。

建议的一种选择是从我们的主数据库到从数据库进行实时单向复制。然后应用程序将从从数据库读取并直接写入主数据库。所以...

  • 应用程序从从站读取
  • 应用程序写入主节点
  • Primary 自动更新 Slave

这种方法的主要优点和缺点是什么?

0 投票
3 回答
7428 浏览

database - Firebird 数据库复制

我已经到了决定用其他人构建的系统替换我定制的复制系统的地步,主要是出于可靠性目的。任何人都可以推荐任何值得的复制系统吗?纤维好不好?

不过,我需要的可能有点远离通用系统。我有五个部门,每个部门都有自己的数据库副本,并且主服务器位于远程位置。各个部门都有零星的网络连接,主人总是在线。数据必须从主服务器来回流动,这意味着所有部门都需要与主服务器相同(当互联网连接可用时),并上传在网络中断期间所做的更改,然后由主服务器分发给其他部门。