In this paper, we present benchmark results for a pre-production implementation of a novel serialization specification: JSON BinPack. JSON BinPack is a schema-driven and schema-less sequential binary serialization specification based on JSON Schema. It is rich in diverse encodings, and is developed to improve network performance and reduce the operational costs of Internet-based software systems. We present benchmark results for 27 JSON documents and for each plot, we show the schema-driven and schema-less serialization specifications that produce the smallest bit-strings. Through extensive plots and statistical comparisons, we show that JSON BinPack in schema-driven mode is as space-efficient or more space-efficient than every other serialization specification for the 27 documents under consideration. In comparison to JSON, JSON BinPack in schema-driven mode provides a median and average size reductions of 86.7% and 78.7%, respectively. We also show that the schema-less mode of the JSON BinPack binary serialization specification is as space-efficient or more space-efficient than every other schema-less serialization specification for the 27 documents under consideration. In comparison to JSON, JSON BinPack in schema-less mode provides a median and average size reductions of 30.6% and 30.5%, respectively. Unlike other considered schema-driven binary serialization specifications, JSON BinPack in schema-driven mode is space-efficient in comparison to best-case compressed JSON in terms of the median and average with size reductions of 76.1% and 66.8%, respectively. We have made our benchmark results available at jviotti/binary-json-size-benchmark on GitHub.


翻译:在本文中,我们介绍了在生产前实施新型序列化规格的基准结果:JSON BinPack。JSON BinPack是基于JSON Schema的化学驱动的和无化学的连续顺序序列化规格。它丰富多样的编码,旨在改进网络性能和降低基于互联网的软件系统的运行成本。我们介绍了27份JSON文件的基准结果,以及每个图案的基准结果。我们展示了产生最小比分的SON BinPack的系统化精子驱动和无化学的序列化规格。通过广泛的图象和统计比较,我们显示基于Schema的27份文件的系统化模式,JSON BinPack是空间效率高或空间效率更高的。 与JSON、JSON、JSON、JSIM、JSIM、JSIM、JSIM、JSIM、JSIM、JSIM、JSIM、JS、JSMA、JSIM、JSIM、JSIM、JS-B、JSIM、JS、JSIM、JS-B 标准、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20、20

0
下载
关闭预览

相关内容

JSON( Java Script Object Notation)是一种轻量级的资料交换语言,以文字为基础,且易于让人阅读。尽管 JSON 是在 JavaScript 的一個子集,但 JSON 是独立于语言的文本格式,並且采用了类似于 C 语言家族的一些习惯。
专知会员服务
61+阅读 · 2020年3月19日
100+篇《自监督学习(Self-Supervised Learning)》论文最新合集
专知会员服务
167+阅读 · 2020年3月18日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
41+阅读 · 2019年10月9日
GNN 新基准!Long Range Graph Benchmark
图与推荐
0+阅读 · 2022年10月18日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2023年1月24日
VIP会员
相关资讯
GNN 新基准!Long Range Graph Benchmark
图与推荐
0+阅读 · 2022年10月18日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
相关基金
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员