【问题标题】:Importing SQL Server SQL_VARIANT data type to OrientDB vertex - which property type should I use?将 SQL Server SQL_VARIANT 数据类型导入 OrientDB 顶点 - 我应该使用哪种属性类型?
【发布时间】:2018-09-13 13:11:30
【问题描述】:

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

【问题讨论】:

    标签: orientdb orientdb-etl sql-variant


    【解决方案1】:

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

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

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

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

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

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

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

    希望对你有帮助

    问候

    【讨论】:

    • 对不起,我不明白这是如何回答这个问题的。什么是等效数据类型?
    猜你喜欢
    • 2012-02-20
    • 2011-04-23
    • 2016-05-13
    • 2012-08-24
    • 2012-11-07
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多