0

我正在评估 OrientDB 作为 MS SQL Server 的替代品。我需要导入 OrientDB 的 SQL Server 表之一包含时间序列数据,其中 value 列使用 SQL_VARIANT 数据类型。我正在努力确定用于新 OrientDB 顶点中等效属性的最佳数据类型。我对将其转换为 STRING 犹豫不决,但我没有看到等效的变体类型。有什么建议吗?

4

1 回答 1

0

OrientDB Teleporter 是一个将 RDBMS 同步到 OrientDB 数据库的工具。您可以使用 Teleporter 来:

  • 将现有的 RDBMS 导入 OrientDB
  • 使您的 OrientDB 数据库与来自 RDBMS 的更改保持同步。在这种情况下,RDBMS 上的数据库仍然是主数据库,而 OrientDB 上的数据库是同步副本。同步是一种方式,因此 OrientDB 数据库中的所有更改都不会传播到 RDBMS Teleporter 与几个具有 JDBC 驱动程序的 RDBMS 完全兼容:我们成功地使用 Oracle、SQLServer、MySQL、PostgreSQL 和 HyperSQL 测试了 Teleporter。Teleporter 管理不同 DBMS 之间所有必要的类型转换,并将您的所有数据作为图形导入 OrientDB。

注意: OrientDB 企业版和 OrientDB 社区版均提供此功能。但请注意:在社区版中,您可以迁移源关系数据库,但无法享受同步功能,仅在企业版中可用。

Teleporter 的工作原理
Teleporter 会查找特定的 DBMS 元数据,以便对源 DB 模式进行逻辑推理,从而构建相应的图形模型。最终执行数据导入阶段。

Teleporter 有一个可插入的导入策略。提供了两种开箱即用的策略:

  • 天真的策略,最简单的一种
  • 天真的聚合策略。它执行数据源的“简单”导入。使用维度等于 2 的联结表上的聚合策略将数据源模式半直接转换为对应和连贯的图模型。要了解有关两种不同执行策略的更多信息,请单击此处。

更多信息:http ://orientdb.com/docs/3.0.x/teleporter/Teleporter-Home.html

希望能帮助到你

问候

于 2018-09-14T06:09:29.377 回答