【发布时间】:2014-10-21 16:11:42
【问题描述】:
我了解到 Netezza 符合 ACID。虽然我也读过 Netezza 不强制执行外键,这意味着违反了 C 的 ACID。 Netezza(直到版本 7.1.0.0 )也不支持像 Oracle 那样的存储过程中的提交/回滚。这意味着违反了 ACID 的 A。正确答案是什么?是否符合 Netezza ACID?如果有怎么办?
Hive 没有像 Oracle 那样将多个语句作为一个事务的一部分提交/回滚,但确实保证每个单个事务都完整执行或不完整执行,这使其成为原子的。它不强制执行pk,fk,但保证数据库的一致性。所以,我相信它是符合 ACID 的,但据说它不是。想法?
【问题讨论】: