c# - RavenDB - 与 Sql Server 数据库同步

标签 c# sql-server sql-server-2008 ravendb

我正在考虑将 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/

相关文章:

sql - 全外连接

php - 我将 PHP 文件上传到在线文件管理器,但当我打开我的域时,我看不到它们

sql - 如何检查一个字段的前五个字符是否与另一个字段匹配?

c# - 系统.Data.SqlTypes.SqlTypeException : SqlDateTime overflow

c# - ASP.NET OpenXML : How to create password protected word file

c# - [C#]不插入数据库,但给出executeExecutequery为1

c# - 如何在客户端将 Json 数据设置为 camelCase once

mysql - 用pl/sql中的子查询替换不匹配的值

sql-server - Group By 包含非聚合字段

c# - 在 Winform 中复制 LocalDB 给我一个 'File being used by another process'