→ 위의 링크를 참고하면, “hive에서는 자동 증가(auto increment), primary-key(주요키), not null, default value가 지원이 안돼서 많은 사람들이 EDW대신 hive를 사용하는 것을 꺼리고 있다고 한다.
그 중에서도 nullable도 안되고 있었다는 사실이 신기했다
(하이브 많이 안써본티내기 ㅠ)
→ 최근 업그레이드가 되면서 hive에서 지원하지 않던 constraints가 지원되기 시작했다!
ENABLE : Ensures that all incoming data conforms to the constraint.
DISABLE : Does not ensure that all incoming data conforms to the constraint.
VALIDATE : Checks that all existing data in the table conforms to the constraint.
NOVALIDATE : Does not check that all existing data in the table conforms to the constraint.
RELY : Specifies abiding by a constraint; used by the optimizer to apply further optimizations.
NORELY : Specifies not abiding by a constraint.