【问题标题】:Does a Hibernate/OpenJPA/EclipseLink driver exist for Hive or Impala and is there an obstacle to creating one?Hive 或 Impala 是否存在 Hibernate/OpenJPA/EclipseLink 驱动程序,创建驱动程序是否存在障碍?
【发布时间】:2016-09-06 00:25:54
【问题描述】:

我的搜索表明不存在用于 Hive 或 Impala 的任何 Hibernate/OpenJPA/EclipseLink 驱动程序。一个障碍是,像 Hive 这样的数据库不会在标准模式下实现更新命令,因为 ORC 和 Parquet 文件是 CRD-only(创建、读取、删除、无更新)。此外,唯一性、自动增量、连接和其他一些操作可能很困难或不可能。但是,是否有可能为 Hive 和 Impala 实现的 HQL/SQL 命令实现此类驱动程序而不会遇到任何更大的障碍/问题?
编辑:我实际上正在寻找支持尽可能多的驱动程序由于 Hive 和 Impala 支持大量 SQL 子集,因此尽可能使用 SQL 功能。我不是在寻找 NoSQL 驱动程序。

【问题讨论】:

标签: hibernate hive eclipselink openjpa impala


【解决方案1】:

我认为这个问题不适合 SO,但无论如何,答案如下:

没有障碍/问题。作为OGM 项目的一部分,Hibernate 已经支持一些 NoSQL 数据存储(目前支持 mongo、Neo4J 和 EhCache)。

您绝对可以为 OGM 项目贡献新的方言。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多