Hive 0.14 adds ACID transactional support which allows for inserting, updating, and deleting rows in Hive tables. It uses a new transaction manager and lock manager to provide snapshot isolation across DML statements. Data is stored in HDFS in a layout of base files and transactional delta files which are compacted periodically. This allows Hive to support use cases beyond batch loads such as streaming data ingest and updating dimension tables.