【发布时间】: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 驱动程序。
【问题讨论】:
-
EclipseLink 具有对 NoSql 的通用支持:wiki.eclipse.org/EclipseLink/FAQ/NoSQL 并且其他人已将其改编为其他平台:blogs.oracle.com/NoSQL/entry/eclipselink_jpa_and_oracle_nosql
标签: hibernate hive eclipselink openjpa impala