RcppSimdJSON:simdjson标头库的Rcpp绑定 动机 (由 , 等贡献)是一个工程奇迹。通过非常巧妙地使用,它可以比磁盘访问更快地解析JSON文件。 ?是的,您没看错:并行处理的开销很小,以至于净吞吐量仅受磁盘速度限制。 而且,它是在现代C ++中实现的,可以作为仅标头的库进行访问。 (好吧,实际上是一个库,分为两个文件。)这使得R打包变得简单,方便且引人注目。所以我们到了。 有关进一步的介绍,请参见Langdale和Lemire的(也将在VLDB Journal 28(6)中出现)和/或视频(被评为最佳演讲)。 例子 jsonfile <- system.file( " jsonexamples " , " twitter.json " , package = " RcppSimdJson " ) library( RcppSimdJson ) validateJSON