Hive 主键和外键约束在配置单元中如何工作?

Hive 主键和外键约束在配置单元中如何工作?,hive,foreign-keys,Hive,Foreign Keys,Hive 2.1版本提供了主键和外键约束功能。此约束关系在配置单元中的工作方式是否与普通数据库中的类似。Hive在“读取模式”上工作,因此在加载或删除数据时这些约束如何影响?Hive不验证主键和外键约束。因此,不,在支持约束验证方面,它与“普通数据库”不同,例如像PostgreSQL这样的RDBMS 请参考以下说明: 从Hive 2.1.0(Hive-13290)起。。。配置单元包括对未经验证的主键和外键约束的支持。当存在约束时,某些SQL工具会生成更高效的查询。由于这些约束未经验证,因此上游系

Hive 2.1版本提供了主键和外键约束功能。此约束关系在配置单元中的工作方式是否与普通数据库中的类似。Hive在“读取模式”上工作,因此在加载或删除数据时这些约束如何影响?

Hive不验证主键和外键约束。因此,不,在支持约束验证方面,它与“普通数据库”不同,例如像PostgreSQL这样的RDBMS

请参考以下说明:

从Hive 2.1.0(Hive-13290)起。。。配置单元包括对未经验证的主键和外键约束的支持。当存在约束时,某些SQL工具会生成更高效的查询。由于这些约束未经验证,因此上游系统在加载到配置单元之前需要确保数据完整性