我知道 RavenDB 有一个复制包,但似乎只支持从 RavenDB 到 SQL Server 的复制。我想反过来做。我知道让 Raven 保持 SQL 数据库中数据最新的唯一方法是从 sql 运行一系列触发器并相应地更新 raven。这听起来像是一场等待发生的维护噩梦。有没有更好的方法来保持 RavenDB 数据库与 sql 数据库同步,其中 raven 数据库充当从数据库,而不是主数据库?
最佳答案
我建议为此使用 CLR 触发器。您可以将触发器设置为在数据库级别触发,然后捕获事件数据并启动 raven session 并将其记录到 raven 数据库中。
关于sql-server - 从 SQL 复制到 RavenDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553109/