本文从性能、字段类型转换、日期格式转换、解析url,这4个方面展示他们的区别:
hive | presto | ||
---|---|---|---|
性能 | 本质区别 | 一个查询转化为多个MapReduce后,一个接一个执行。执行中间结果通过磁盘的读写进行同步。 |
通过一个定制的查询和执行引擎完成,所有查询在内存中完成(这是其性能很高的一个主要原因) |
运行速度 | 较慢,磁盘上读写 | 更快,但基于内存的多张表关联操作容易引起内存溢出错误 | |
适合场景 |
本文从性能、字段类型转换、日期格式转换、解析url,这4个方面展示他们的区别:
hive | presto | ||
---|---|---|---|
性能 | 本质区别 | 一个查询转化为多个MapReduce后,一个接一个执行。执行中间结果通过磁盘的读写进行同步。 |
通过一个定制的查询和执行引擎完成,所有查询在内存中完成(这是其性能很高的一个主要原因) |
运行速度 | 较慢,磁盘上读写 | 更快,但基于内存的多张表关联操作容易引起内存溢出错误 | |
适合场景 |