RavenDB - 与 Sql Server 数据库同步

5
我在考虑在高吞吐量应用程序中使用RavenDB来处理一些查找场景。这将替换我需要进行的所有数据库查找调用,以获取网站位置等内容。我正在看几个选项(包括.Net缓存)。我知道你可以将RavenDB的索引复制到SQL Server上,但想知道是否有人做过相反的事情,即将RavenDB与Sql Server同步?
如果有任何建议/评论,将不胜感激。
--S
2个回答

4
我曾进行过类似的情况,需要将数据夜间批量从SQL Server系统转移到我们的RavenDB实例。
我没有找到现成的工具来满足我的需求,因为通常你应该针对RavenDB和SQL Server优化不同的模型。
我编写了一个自定义控制台应用程序,将数据放入我的RavenDB实例中。
例如我的控制台应用:
- 将几个关系压缩成一个文档。 - 处理不同的数据类型。
简而言之:由于找不到通用产品来完成这项工作,我编写了自己的控制台应用程序。

谢谢@Phil,我会去了解一下。感谢您的反馈。 - scarpacci

0

目前唯一可用的解决方案是编写自己的同步过程。

我正在寻找使用RavenDB改善搜索场景的方法,RavenDB将使用我的SQL Server关系数据库进行填充。

我认为应该有更好的方法,但现在我能想到的唯一方法是使用ETL过程来不断更新您的结构化数据的NoSQL版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接