{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T10:05:34Z","timestamp":1781258734442,"version":"3.54.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T00:00:00Z","timestamp":1570752000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T00:00:00Z","timestamp":1570752000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2017-03910"],"award-info":[{"award-number":["RGPIN-2017-03910"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s00778-019-00578-5","type":"journal-article","created":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T07:05:56Z","timestamp":1570777556000},"page":"941-960","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":53,"title":["Parsing gigabytes of JSON per second"],"prefix":"10.1007","volume":"28","author":[{"given":"Geoff","family":"Langdale","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3306-6922","authenticated-orcid":false,"given":"Daniel","family":"Lemire","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,10,11]]},"reference":[{"issue":"12","key":"578_CR1","doi-asserted-by":"publisher","first-page":"1942","DOI":"10.14778\/2367502.2367543","volume":"5","author":"I Alagiannis","year":"2012","unstructured":"Alagiannis, I., Borovica, R., Branco, M., Idreos, S., Ailamaki, A.: NoDB in action: adaptive query processing on raw data. Proc. VLDB Endow. 5(12), 1942\u20131945 (2012)","journal-title":"Proc. VLDB Endow."},{"key":"578_CR2","unstructured":"Boncz, P.A., Graefe, G., He, B., Sattler, K.U.: Database architectures for modern hardware. Technical report 18251, Dagstuhl Seminar (2019)"},{"issue":"12","key":"578_CR3","doi-asserted-by":"publisher","first-page":"1778","DOI":"10.14778\/3137765.3137782","volume":"10","author":"D Bonetta","year":"2017","unstructured":"Bonetta, D., Brantner, M.: FAD.Js: fast JSON data access using JIT-based speculative optimizations. Proc. VLDB Endow. 10(12), 1778\u20131789 (2017)","journal-title":"Proc. VLDB Endow."},{"key":"578_CR4","doi-asserted-by":"crossref","unstructured":"Bray, T.: The JavaScript Object Notation (JSON) Data Interchange Format. \nhttps:\/\/tools.ietf.org\/html\/rfc8259\n\n, internet Engineering Task Force, Request for Comments: 8259 (2017)","DOI":"10.17487\/RFC8259"},{"key":"578_CR5","doi-asserted-by":"crossref","unstructured":"Cameron, R.D., Herdy, K.S., Lin, D.: High performance XML parsing using parallel bit stream technology. In: Proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: Meeting of Minds, ACM, New York, NY, USA, CASCON \u201908, pp. 17:222\u201317:235 (2008)","DOI":"10.1145\/1463788.1463811"},{"key":"578_CR6","doi-asserted-by":"crossref","unstructured":"Chandramouli, B., Prasaad, G., Kossmann, D., Levandoski, J., Hunter, J., Barnett, M.: FASTER: a concurrent key-value store with in-place updates. In: Proceedings of the 2018 International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201918, pp. 275\u2013290 (2018)","DOI":"10.1145\/3183713.3196898"},{"issue":"6","key":"578_CR7","doi-asserted-by":"publisher","first-page":"448","DOI":"10.1145\/359511.359517","volume":"21","author":"J Cohen","year":"1978","unstructured":"Cohen, J., Roth, M.S.: Analyses of deterministic parsing algorithms. Commun. ACM 21(6), 448\u2013458 (1978)","journal-title":"Commun. ACM"},{"issue":"5","key":"578_CR8","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1016\/j.yofte.2011.07.006","volume":"17","author":"CR Cole","year":"2011","unstructured":"Cole, C.R.: 100-Gb\/s and beyond transceiver technologies. Opt. Fiber Technol. 17(5), 472\u2013479 (2011)","journal-title":"Opt. Fiber Technol."},{"key":"578_CR9","unstructured":"Downs, T.: avx-turbo: test the non-AVX, AVX2 and AVX-512 speeds across various active core counts. \nhttps:\/\/github.com\/travisdowns\/avx-turbo\n\n (2019)"},{"key":"578_CR10","doi-asserted-by":"crossref","unstructured":"Farf\u00e1n, F., Hristidis, V., Rangaswami, R.: Beyond lazy XML parsing. In: Proceedings of the 18th International Conference on Database and Expert Systems Applications, DEXA\u201907, pp. 75\u201386. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-74469-6_9"},{"key":"578_CR11","unstructured":"Fog, A.: Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs. Technical report, Copenhagen University College of Engineering, Copenhagen, Denmark. \nhttp:\/\/www.agner.org\/optimize\/instruction_tables.pdf\n\n (2018)"},{"key":"578_CR12","doi-asserted-by":"crossref","unstructured":"Ge, C., Li, Y., Eilebrecht, E., Chandramouli, B., Kossmann, D.: Speculative distributed CSV data parsing for big data analytics. In: ACM SIGMOD International Conference on Management of Data, ACM (2019)","DOI":"10.1145\/3299869.3319898"},{"issue":"1","key":"578_CR13","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/103162.103163","volume":"23","author":"D Goldberg","year":"1991","unstructured":"Goldberg, D.: What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 23(1), 5\u201348 (1991)","journal-title":"ACM Comput. Surv."},{"issue":"4","key":"578_CR14","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1145\/1042046.1042051","volume":"29","author":"TJ Green","year":"2004","unstructured":"Green, T.J., Gupta, A., Miklau, G., Onizuka, M., Suciu, D.: Processing XML streams with deterministic automata and stream indexes. ACM Trans. Database Syst. 29(4), 752\u2013788 (2004)","journal-title":"ACM Trans. Database Syst."},{"key":"578_CR15","doi-asserted-by":"crossref","unstructured":"Kostoulas, M.G., Matsa, M., Mendelsohn, N., Perkins, E., Heifets, A., Mercaldi, M.: XML screamer: an integrated approach to high performance XML parsing, validation and deserialization. In: Proceedings of the 15th International Conference on World Wide Web, ACM, New York, NY, USA, WWW \u201906, pp. 93\u2013102 (2006)","DOI":"10.1145\/1135777.1135796"},{"issue":"3","key":"578_CR16","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s13389-015-0110-5","volume":"6","author":"D Lemire","year":"2016","unstructured":"Lemire, D., Kaser, O.: Faster 64-bit universal hashing using carry-less multiplications. J. Cryptogr. Eng. 6(3), 171\u2013185 (2016)","journal-title":"J. Cryptogr. Eng."},{"issue":"10","key":"578_CR17","doi-asserted-by":"publisher","first-page":"1118","DOI":"10.14778\/3115404.3115416","volume":"10","author":"Y Li","year":"2017","unstructured":"Li, Y., Katsipoulakis, N.R., Chandramouli, B., Goldstein, J., Kossmann, D.: Mison: a fast JSON parser for data analytics. Proc. VLDB Endow. 10(10), 1118\u20131129 (2017). \nhttps:\/\/doi.org\/10.14778\/3115404.3115416","journal-title":"Proc. VLDB Endow."},{"key":"578_CR18","doi-asserted-by":"crossref","unstructured":"Liu, Z.H., Hammerschmidt, B., McMahon, D.: JSON data management: supporting schema-less development in RDBMS. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD \u201914, pp. 1247\u20131258 (2014)","DOI":"10.1145\/2588555.2595628"},{"key":"578_CR19","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/B978-012722442-8\/50027-6","volume-title":"Proceedings 2003 VLDB Conference","author":"Am\u00e9lie Marian","year":"2003","unstructured":"Marian, A., Sim\u00e9on, J.: Projecting XML documents. In: Proceedings of the 29th International Conference on Very Large Data Bases\u2014vol. 29, VLDB Endowment, VLDB \u201903, pp. 213\u2013224 (2003)"},{"issue":"14","key":"578_CR20","doi-asserted-by":"publisher","first-page":"1702","DOI":"10.14778\/2556549.2556555","volume":"6","author":"T M\u00fchlbauer","year":"2013","unstructured":"M\u00fchlbauer, T., R\u00f6diger, W., Seilbeck, R., Reiser, A., Kemper, A., Neumann, T.: Instant loading for main memory databases. Proc. VLDB Endow. 6(14), 1702\u20131713 (2013)","journal-title":"Proc. VLDB Endow."},{"issue":"3","key":"578_CR21","doi-asserted-by":"publisher","first-page":"20:1","DOI":"10.1145\/3132709","volume":"12","author":"W Mu\u0142a","year":"2018","unstructured":"Mu\u0142a, W., Lemire, D.: Faster Base64 encoding and decoding using AVX2 instructions. ACM Trans. Web 12(3), 20:1\u201320:26 (2018)","journal-title":"ACM Trans. Web"},{"key":"578_CR22","doi-asserted-by":"crossref","unstructured":"Mytkowicz, T., Musuvathi, M., Schulte, W.: Data-parallel finite-state machines. In: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, New York, NY, USA, ASPLOS \u201914, pp. 529\u2013542 (2014)","DOI":"10.1145\/2541940.2541988"},{"key":"578_CR23","unstructured":"Naishlos, D.: Autovectorization in GCC. In: Proceedings of the 2004 GCC Developers Summit, pp. 105\u2013118 (2004)"},{"key":"578_CR24","doi-asserted-by":"crossref","unstructured":"Noga, M.L., Schott, S., L\u00f6we, W.: Lazy XML processing. In: Proceedings of the 2002 ACM Symposium on Document Engineering, ACM, New York, NY, USA, DocEng\u201902, pp. 88\u201394 (2002)","DOI":"10.1145\/585058.585075"},{"issue":"11","key":"578_CR25","doi-asserted-by":"publisher","first-page":"1576","DOI":"10.14778\/3236187.3236207","volume":"11","author":"S Palkar","year":"2018","unstructured":"Palkar, S., Abuzaid, F., Bailis, P., Zaharia, M.: Filter before you parse: faster analytics on raw data with Sparser. Proc. VLDB Endow. 11(11), 1576\u20131589 (2018)","journal-title":"Proc. VLDB Endow."},{"key":"578_CR26","unstructured":"Pavlopoulou, C., Carman,\u00a0Jr E.P., Westmann, T., Carey, M.J., Tsotras, V.J.: A parallel and scalable processor for JSON data. In: EDBT\u201918 (2018)"},{"key":"578_CR27","doi-asserted-by":"crossref","unstructured":"Tahara, D., Diamond, T., Abadi, D.J.: Sinew: a SQL system for multi-structured data. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD\u201914, pp. 815\u2013826 (2014)","DOI":"10.1145\/2588555.2612183"},{"key":"578_CR28","doi-asserted-by":"crossref","unstructured":"Takase, T., Miyashita, H., Suzumura, T., Tatsubori, M.: An adaptive, fast, and safe XML parser based on byte sequences memorization. In: Proceedings of the 14th International Conference on World Wide Web, ACM, New York, NY, USA, WWW \u201905, pp. 692\u2013701 (2005)","DOI":"10.1145\/1060745.1060845"},{"key":"578_CR29","doi-asserted-by":"crossref","unstructured":"Xie, D., Chandramouli, B., Li, Y., Kossmann, D.: FishStore: faster ingestion with subset hashing. In: Proceedings of the 2019 International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD\u201919, pp. 1711\u20131728 (2019)","DOI":"10.1145\/3299869.3319896"},{"key":"578_CR30","unstructured":"Xu, Q., Siyamwala, H., Ghosh, M., Suri, T., Awasthi, M., Guz, Z., Shayesteh, A., Balakrishnan, V.: Performance analysis of NVMe SSDs and their implication on real world databases. In: Proceedings of the 8th ACM International Systems and Storage Conference, ACM, New York, NY, USA, SYSTOR \u201915, pp. 6:1\u20136:11"},{"key":"578_CR31","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Pan, Y., Chiu, K.: Speculative p-DFAs for parallel XML parsing. In: 2009 International Conference on High Performance Computing (HiPC), IEEE, pp. 388\u2013397 (2009)","DOI":"10.1109\/HIPC.2009.5433187"}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-019-00578-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00778-019-00578-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-019-00578-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,9]],"date-time":"2020-10-09T23:14:23Z","timestamp":1602285263000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00778-019-00578-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,11]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["578"],"URL":"https:\/\/doi.org\/10.1007\/s00778-019-00578-5","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"value":"1066-8888","type":"print"},{"value":"0949-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,10,11]]},"assertion":[{"value":"20 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 August 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 September 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 October 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}