我正在考虑将 RavenDB 用于我在高吞吐量应用程序中执行的一些查找场景。这将取代我需要对数据库进行的所有查找调用,以获取站点位置等信息。真正查看几个选项(还有 .Net 缓存)。我知道您可以将索引从 RavenDB 复制到 SQL Server,但想知道是否有人在将 RavenDB 与 Sql Server 同步时进行了相反的操作?
如有任何建议/意见,我们将不胜感激。
--S
最佳答案
我做过类似的场景,其中需要每晚将数据从 SQL Server 系统批量传输到我们的 RavenDB 实例中。
我找不到一个现成的工具来做我想做的事情,因为通常你应该优化你给 RavenDB 的模型,而不是 SQL Server。
我编写了一个自定义控制台应用程序,将数据放入我的 RavenDB 实例中。
例如我的控制台应用程序:
- 将多个关系压缩到一个文档中
- 处理不同的数据类型
TLDR:我编写了自己的控制台应用程序,因为我找不到可以做到这一点的通用产品。
关于c# - RavenDB - 与 Sql Server 数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9281140/