合并来自 Sql 服务器和图形数据库的数据

Combining data from Sql Server and Graph database

在我的 C# 项目中,我将关系存储在图形数据库中,我想根据关系从 Sql 服务器(我的主要数据库)中提取数据。

从这两个数据库中提取数据的最佳方法是什么。

查看从 SQL Server 2017+ 开始引入的 SQL Graph Architecture,随着时间的推移,我们将看到很多新功能。截至目前,有一个已知问题。不支持对图形对象进行跨数据库查询。

One of the approaches might be to have data redundancy in the Graph database and entirely shift to it going forward.

Limitations and known issues 本次发布的节点和边table有一定的限制:

  1. 本地或全局临时 tables 不能是节点或边缘 tables。
  2. Table 类型和 table 变量不能是节点或边 table。
  3. 节点和边缘 tables 不能是系统版本化的临时 table。
  4. 节点和边缘 tables 无法进行内存优化 tables。
  5. 用户无法使用 UPDATE 语句更新边缘的 $from_id 和 $to_id 列。要更新边连接的节点,用户必须插入指向新节点的新边并删除之前的边。
  6. 不支持图形对象的跨数据库查询。