hive是不是不太支持生产环境上进行delete update操作

0
已邀请:
2

Bob - 同程旅游大数据+BI 架构师 2016-11-17 回答

hive的数据本质上还是存储在HDFS中,HDFS的原则是一次写入,多次读取。
你想在生产环境中进行更新和删除操作,那相当于把hive当做数据库来中,一个场景非常适用:ETL过程。且这个场景也是通过数据的覆盖等模式进行操作
 
如果想在线上进行频繁的更新和删除,建议用nosql,例如hbase等
0

MarsJ - 大数据玩家~DS 2016-11-28 回答

实质上Hive支持事务性操作,单但通常不建议如此。原因如上Bob老师所讲,不符合HDFS的设计初衷

要回复问题请先登录注册