Abstract
JSON is one of the most popular data encoding formats, with wide adoption in Databases and BigData frameworks as well as native support in popular programming languages such as JavaScript/Node.js, Python, and R.
Nevertheless, JSON data processing can easily become a performance bottleneck in data-intensive applications because of parse and serialization overhead. In this paper, we introduce F
ad
.
js
, a runtime system for efficient processing of JSON objects in data-intensive applications. F
ad
.
js
is based on (1) speculative just-in-time (JIT) compilation and (2) selective access to data. Experiments show that applications using F
ad
.
js
achieve speedups up to 2.7x for encoding and 9.9x for decoding JSON data when compared to state-of-the art JSON processing libraries.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On‐demand JSON: A better way to parse documents?;Software: Practice and Experience;2024-01-18
2. dsJSON: A Distributed SQL JSON Processor;Proceedings of the ACM on Management of Data;2023-05-26
3. DynQ: a dynamic query engine with query-reuse capabilities embedded in a polyglot runtime;The VLDB Journal;2023-03-13
4. Fast JSON parser using metaprogramming on GPU;2022 IEEE 9th International Conference on Data Science and Advanced Analytics (DSAA);2022-10-13
5. JSON Tiles: Fast Analytics on Semi-Structured Data;Proceedings of the 2021 International Conference on Management of Data;2021-06-09