Hive get_json_object 函数是否解析每个 JSON 对象以进行字段解析,即使我们在 JSON 数据之上创建 View 之后也是如此?
我们在使用 SERDE 读取 JSON 数据时遇到问题。出于这个原因,我们想使用这个 udf 并在数据之上创建 View 。
问题是担心将来使用此路径查询数据可能会很慢。
如果在 Hive 表之上创建 View 将在创建 View 时只解析一次数据,这将很有帮助。
Hive 是否支持这个?
Hive 专家对此有何想法?
最佳答案
我相信 Hive 确实支持观点。不过,如果您担心它的速度,您可以加载 impala
。它使用与 hive
相同的元数据和表,但用户查询速度要快得多。
关于json - 使用 get_json_object 在 HIVE 中创建 View 后查询性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286225/