需要 Firebird 复制帮助
Firebird replication help needed
我正在使用 C# 应用程序编写双向服务器 - 客户端 Firebird 复制,我面临以下问题。
我有一个日志 table,上面有记录的 table 名称 pk 和查询执行的类型。例如,如果在 sales table 中插入了主键为 4 的行,则会有 table 记录和插入的名称、pk。
我的想法是,如果语句是插入的,则从客户端的数据库中获取每个值并将其插入到服务器的数据库中。我该怎么做以及如何做才能使其快速运行。我应该将每条记录分开 tables 和 select 来自那个 table 的所有未复制记录还是有其他方法。
顺便说一下,我使用的方法是将每个已执行的查询都写在日志 table 的一个字段中,但这使得无法向 table 添加列,因为查询会出错。
您可能想从 IBExpert.net 联机文档中的一些信息开始。本文介绍了使用 Firebird 进行数据库复制的基础知识:http://ibexpert.net/ibe/index.php?n=Doc.BidirectionalReplicationForInterBaseAndFirebird
此外,IBExpert KG 提供他们自己的复制解决方案。您可以浏览他们的复制常见问题解答或通过电子邮件获取一些信息。 http://ibexpert.net/ibe/index.php?n=Doc.ReplicationFAQs
我正在使用 C# 应用程序编写双向服务器 - 客户端 Firebird 复制,我面临以下问题。 我有一个日志 table,上面有记录的 table 名称 pk 和查询执行的类型。例如,如果在 sales table 中插入了主键为 4 的行,则会有 table 记录和插入的名称、pk。 我的想法是,如果语句是插入的,则从客户端的数据库中获取每个值并将其插入到服务器的数据库中。我该怎么做以及如何做才能使其快速运行。我应该将每条记录分开 tables 和 select 来自那个 table 的所有未复制记录还是有其他方法。
顺便说一下,我使用的方法是将每个已执行的查询都写在日志 table 的一个字段中,但这使得无法向 table 添加列,因为查询会出错。
您可能想从 IBExpert.net 联机文档中的一些信息开始。本文介绍了使用 Firebird 进行数据库复制的基础知识:http://ibexpert.net/ibe/index.php?n=Doc.BidirectionalReplicationForInterBaseAndFirebird
此外,IBExpert KG 提供他们自己的复制解决方案。您可以浏览他们的复制常见问题解答或通过电子邮件获取一些信息。 http://ibexpert.net/ibe/index.php?n=Doc.ReplicationFAQs