{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:38:35Z","timestamp":1740159515591,"version":"3.37.3"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T00:00:00Z","timestamp":1625097600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,26]],"date-time":"2021-07-26T00:00:00Z","timestamp":1627257600000},"content-version":"vor","delay-in-days":25,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100012320","name":"Otto-von-Guericke-Universit\u00e4t Magdeburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100012320","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Datenbank Spektrum"],"published-print":{"date-parts":[[2021,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Classical database systems are now facing the challenge of processing high-volume data feeds at unprecedented rates as efficiently as possible while also minimizing power consumption. Since CPU-only machines hit their limits, co-processors like GPUs and FPGAs are investigated by database system designers for their distinct capabilities. As a\u00a0result, database systems over heterogeneous processing architectures are on the rise. In order to better understand their potentials and limitations, in-depth performance analyses are vital. This paper provides interesting performance data by benchmarking a\u00a0portable operator set for column-based systems on CPU, GPU, and FPGA \u2013 all available processing devices within the same system. We consider TPC\u2011H query Q6 and additionally a\u00a0hash join to profile the execution across the systems. We show that system memory access and\/or buffer management remains the main bottleneck for device integration, and that architecture-specific execution engines and operators offer significantly higher performance.<\/jats:p>","DOI":"10.1007\/s13222-021-00384-w","type":"journal-article","created":{"date-parts":[[2021,7,26]],"date-time":"2021-07-26T11:02:37Z","timestamp":1627297357000},"page":"133-143","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["In-Depth Analysis of OLAP Query Performance on Heterogeneous Hardware"],"prefix":"10.1007","volume":"21","author":[{"given":"David","family":"Broneske","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Drewes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bala","family":"Gurumurthy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Imad","family":"Hajjar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thilo","family":"Pionteck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gunter","family":"Saake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,26]]},"reference":[{"key":"384_CR1","unstructured":"AMD: EPYC 7351P. https:\/\/www.amd.com\/en\/products\/cpu\/amd-epyc-7351p. Accessed 25 May 2021"},{"key":"384_CR2","unstructured":"AMD: Radeon RX Vega 56. https:\/\/www.amd.com\/en\/products\/graphics\/radeon-rx-vega-56. Accessed 25 May 2021"},{"issue":"3","key":"384_CR3","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/s13222-018-0294-9","volume":"18","author":"A Becher","year":"2018","unstructured":"Becher A et al (2018) Integration of FPGAs in database management systems: challenges and opportunities. DB Spektrum 18(3):145\u2013156","journal-title":"DB Spektrum"},{"key":"384_CR4","first-page":"51","volume-title":"ReProVide: towards utilizing heterogeneous partially reconfigurable architectures for near-memory data processing","author":"A Becher","year":"2019","unstructured":"Becher A et al (2019) ReProVide: towards utilizing heterogeneous partially reconfigurable architectures for near-memory data processing. BTW Workshops, p 51"},{"key":"384_CR5","first-page":"213","volume-title":"VPR: a new packing, placement and routing tool for FPGA research","author":"V Betz","year":"1997","unstructured":"Betz V, Rose J (1997) VPR: a new packing, placement and routing tool for FPGA research. Proceedings of the 7th International Conference on Field-Programmable Logic and Applications, pp 213\u2013222"},{"key":"384_CR6","unstructured":"BlazingDB (2020) BlazingSQL: high performance SQL engine on RAPIDS AI. https:\/\/blazingsql.com\/. Accessed 28 May 2020"},{"issue":"2","key":"384_CR7","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s007780050076","volume":"8","author":"PA Boncz","year":"1999","unstructured":"Boncz PA et al (1999) MIL primitives for querying a\u00a0fragmented world. VLDB\u00a0J 8(2):101\u2013119","journal-title":"VLDB J"},{"key":"384_CR8","series-title":"Dagstuhl Seminar","volume-title":"Database architectures for modern hardware","author":"PA Boncz","year":"2019","unstructured":"Boncz PA et al (2019) Database architectures for modern hardware. Dagstuhl Seminar, vol 18251. Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik, Wadern"},{"issue":"12","key":"384_CR9","doi-asserted-by":"publisher","first-page":"1398","DOI":"10.14778\/2536274.2536325","volume":"6","author":"S Bre\u00df","year":"2013","unstructured":"Bre\u00df S (2013) Why it is time for a\u00a0HyPE: a\u00a0hybrid query processing engine for efficient GPU coprocessing in DBMS. Proc VLDB Endow 6(12):1398\u20131403","journal-title":"Proc VLDB Endow"},{"issue":"3","key":"384_CR10","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/s13222-014-0164-z","volume":"14","author":"S Bre\u00df","year":"2014","unstructured":"Bre\u00df S (2014) The design and implementation of CoGaDB: a column-oriented GPU-accelerated DBMS. Datenbank Spektrum 14(3):199\u2013209","journal-title":"Datenbank Spektrum"},{"key":"384_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-45761-0_1","volume-title":"Transactions on large-scale data- and knowledge-centered systems XV","author":"S Bre\u00df","year":"2014","unstructured":"Bre\u00df S et al (2014) GPU-accelerated database systems: survey and open challenges. In: Transactions on large-scale data- and knowledge-centered systems XV. Springer, Berlin, Heidelberg https:\/\/doi.org\/10.1007\/978-3-662-45761-0_1"},{"key":"384_CR12","first-page":"229","volume-title":"Toward hardware-sensitive database operations","author":"D Broneske","year":"2014","unstructured":"Broneske D, Bre\u00df S, Heimel M, Saake G (2014) Toward hardware-sensitive database operations. Proceedings 17th International Conference on Extending Database Technology (EDBT), pp 229\u2013234"},{"key":"384_CR13","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1109\/fccm.2016.62","volume-title":"Accelerating equi-join on a CPU-FPGA heterogeneous platform","author":"R Chen","year":"2016","unstructured":"Chen R, Prasanna VK (2016) Accelerating equi-join on a CPU-FPGA heterogeneous platform. 2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp 212\u2013219 https:\/\/doi.org\/10.1109\/fccm.2016.62"},{"key":"384_CR14","series-title":"Lecture notes in computer science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/978-3-030-44534-8_3","volume-title":"Applied reconfigurable computing. Architectures, tools, and applications","author":"A Drewes","year":"2020","unstructured":"Drewes A, Joseph JM, Gurumurthy B, Broneske D, Saake G, Pionteck T (2020) Optimising operator sets for analytical database processing on FPGAs. In: Rinc\u00f3n F, Barba J, So H, Diniz P, Caba J (eds) Applied reconfigurable computing. Architectures, tools, and applications ARC 2020. Lecture notes in computer science, vol 12083. Springer, Cham, pp 30\u201344 https:\/\/doi.org\/10.1007\/978-3-030-44534-8_3"},{"key":"384_CR15","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1109\/fpt.2018.00050","volume-title":"Efficient inter-kernel communication for opencl database operators on FPGAs","author":"T Drewes","year":"2018","unstructured":"Drewes T, Joseph JM, Gurumurthy B, Broneske D, Saake G, Pionteck T (2018) Efficient inter-kernel communication for opencl database operators on FPGAs. 2018 International Conference on Field-Programmable Technology (FPT), pp 266\u2013269 https:\/\/doi.org\/10.1109\/fpt.2018.00050"},{"key":"384_CR16","doi-asserted-by":"publisher","first-page":"1061","DOI":"10.1145\/1247480.1247606","volume-title":"GPUQP: query co-processing using graphics processors","author":"R Fang","year":"2007","unstructured":"Fang R, He B, Lu M, Yang K, Govindaraju NK, Luo Q, Sander PV (2007) GPUQP: query co-processing using graphics processors. Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data - SIGMOD \u201907, pp 1061\u20131063 https:\/\/doi.org\/10.1145\/1247480.1247606"},{"issue":"2","key":"384_CR17","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/MM.2017.37","volume":"37","author":"D Foley","year":"2017","unstructured":"Foley D et al (2017) Ultra-performance pascal GPU and NVLink interconnect. IEEE Micro 37(2):7\u201317","journal-title":"IEEE Micro"},{"key":"384_CR18","series-title":"Lecture notes in computer science","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/978-3-642-16233-6_12","volume-title":"Facing the multicore-challenge","author":"C Grozea","year":"2010","unstructured":"Grozea C, Bankovic Z, Laskov P (2010) FPGA vs. multi-core CPus vs. GPus: hands-on experience with a sorting application. In: Keller R, Kramer D, Weiss JP (eds) Facing the multicore-challenge. Lecture notes in computer science, vol 6310. Springer, Berlin, Heidelberg, pp 105\u2013117 https:\/\/doi.org\/10.1007\/978-3-642-16233-6_12"},{"issue":"3","key":"384_CR19","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s13222-018-0295-8","volume":"18","author":"B Gurumurthy","year":"2018","unstructured":"Gurumurthy B et al (2018) Cooking DBMS operations using granular primitives. Datenbank Spektrum 18(3):183\u2013193","journal-title":"Datenbank Spektrum"},{"key":"384_CR20","volume-title":"FPGA-based multithreading for in-memory hash joins","author":"RJ Halstead","year":"2015","unstructured":"Halstead RJ, Absalyamov I, Najjar WA, Tsotras VJ (2015) FPGA-based multithreading for in-memory hash joins. 7th Biennial Conference on Innovative Data Systems Research (CIDR \u201915)."},{"key":"384_CR21","doi-asserted-by":"publisher","DOI":"10.1145\/1964179.1964184","volume-title":"Reducing branch divergence in GPU programs","author":"TD Han","year":"2011","unstructured":"Han TD, Abdelrahman TS (2011) Reducing branch divergence in GPU programs. Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units - GPGPU-4. https:\/\/doi.org\/10.1145\/1964179.1964184"},{"issue":"4","key":"384_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1620585.1620588","volume":"34","author":"B He","year":"2009","unstructured":"He B et al (2009) Relational query coprocessing on graphics processors. ACM Trans Database Syst 34(4):1\u201339","journal-title":"ACM Trans Database Syst"},{"issue":"9","key":"384_CR23","doi-asserted-by":"publisher","first-page":"709","DOI":"10.14778\/2536360.2536370","volume":"6","author":"M Heimel","year":"2013","unstructured":"Heimel M et al (2013) Hardware-oblivious parallelism for in-memory column-stores. Proc VLDB Endow 6(9):709\u2013720","journal-title":"Proc VLDB Endow"},{"key":"384_CR24","volume-title":"Computer architecture: a quantitative approach","author":"JL Hennessy","year":"2011","unstructured":"Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Elsevier"},{"key":"384_CR25","unstructured":"Khronos Group (2020) OpenCL. https:\/\/www.khronos.org\/opencl\/. Accessed 25 May 2020"},{"key":"384_CR26","unstructured":"Kinetica (2020) Kinetica high performance analytics database. http:\/\/www.kinetica.com\/. Accessed 28 May 2020"},{"key":"384_CR27","unstructured":"Hemsoth N (2016) Baidu takes FPGA approach to accelerating SQL at scale. https:\/\/www.nextplatform.com\/2016\/08\/24\/baidu-takes-fpga-approach-accelerating-big-sql\/. Accessed 28 May 2020"},{"key":"384_CR28","unstructured":"OmniSci (2020) Accelerated analytics platform. http:\/\/www.omnisci.com\/. Accessed 28 May 2020"},{"key":"384_CR29","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1109\/fccm.2017.37","volume-title":"Centaur: a framework for hybrid CPU-FPGA databases","author":"M Owaida","year":"2017","unstructured":"Owaida M, Sidler D, Kara K, Alonso G (2017) Centaur: a framework for hybrid CPU-FPGA databases. 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp 211\u2013218 https:\/\/doi.org\/10.1109\/fccm.2017.37"},{"key":"384_CR30","doi-asserted-by":"publisher","unstructured":"Pinnecke M et al (2017) Are Databases Fit for Hybrid Workloads on GPUs? A Storage Engine\u2019s Perspective. Proceedings of the 33rd International Conference on Data Engineering, pp.\u00a01599\u20131606. https:\/\/doi.org\/10.1109\/ICDE.2017.237.","DOI":"10.1109\/ICDE.2017.237"},{"issue":"14","key":"384_CR31","doi-asserted-by":"publisher","first-page":"1707","DOI":"10.14778\/3007328.3007336","volume":"9","author":"H Pirk","year":"2016","unstructured":"Pirk H, Moll O, Zaharia M, Madden S (2016) Voodoo \u2013 a vector algebra for portable database performance on modern hardware. Proc VLDB Endow 9(14):1707\u20131718. https:\/\/doi.org\/10.14778\/3007328.3007336","journal-title":"Proc VLDB Endow"},{"key":"384_CR32","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/isca.2014.6853195","volume-title":"A reconfigurable fabric for accelerating large-scale datacenter","author":"A Putnam","year":"2014","unstructured":"Putnam A, Caulfield AM, Chung ES, Chiou D, Constantinides K, Demme J et al (2014) A reconfigurable fabric for accelerating large-scale datacenter. 2014 ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA), pp 13\u201324 https:\/\/doi.org\/10.1109\/isca.2014.6853195"},{"key":"384_CR33","series-title":"Lecture notes in business information processing","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36318-4_6","volume-title":"Business intelligence","author":"M Saecker","year":"2013","unstructured":"Saecker M, Markl V (2013) Big data analytics on modern hardware architectures: a technology survey. In: Aufaure MA, Zim\u00e1nyi E (eds) Business intelligence eBISS 2012. Lecture notes in business information processing, vol 138. Springer, Berlin, Heidelberg https:\/\/doi.org\/10.1007\/978-3-642-36318-4_6"},{"key":"384_CR34","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.micpro.2017.04.018","volume":"51","author":"B Salami","year":"2017","unstructured":"Salami B, Malazgirt GA, Arcas-Abella O, Yurdakul A, Sonmez N (2017) AxleDB: a novel programmable query processing platform on FPGA. Microprocess Microsyst 51:142\u2013164. https:\/\/doi.org\/10.1016\/j.micpro.2017.04.018","journal-title":"Microprocess Microsyst"},{"key":"384_CR35","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/icppw.2012.18pp","volume-title":"Performance gaps between OpenMP and OpenCL for multi-core CPUs","author":"J Shen","year":"2012","unstructured":"Shen J, Fang J, Sips H, Varbanescu AL (2012) Performance gaps between OpenMP and OpenCL for multi-core CPUs. 2012 41st International Conference on Parallel Processing Workshops, pp 116\u2013125 https:\/\/doi.org\/10.1109\/icppw.2012.18pp"},{"key":"384_CR36","doi-asserted-by":"publisher","first-page":"1659","DOI":"10.23919\/fpl.2017.8056864","volume-title":"doppioDB: a hardware accelerated database","author":"D Sidler","year":"2017","unstructured":"Sidler D, Owaida M, Istvan Z, Kara K, Alonso G (2017) doppioDB: a hardware accelerated database. 2017 27th International Conference on Field Programmable Logic and Applications (FPL), pp 1659\u20131662 https:\/\/doi.org\/10.23919\/fpl.2017.8056864"},{"key":"384_CR37","volume-title":"Using intel streaming SIMD extensions and intel integrated performance primitives to accelerate algorithms","author":"S Siewert","year":"2009","unstructured":"Siewert S (2009) Using intel streaming SIMD extensions and intel integrated performance primitives to accelerate algorithms"},{"key":"384_CR38","unstructured":"SQreamDB (2020) SQream \u2013 GPU Data Warehouse. https:\/\/sqream.com\/product\/. Accessed 28 May 2020"},{"key":"384_CR39","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1145\/2370816.2370874","volume-title":"Database analytics acceleration using FPGAs","author":"B Sukhwani","year":"2012","unstructured":"Sukhwani B, Min H, Thoennes M, Dube P, Iyer B, Brezzo B et al (2012) Database analytics acceleration using FPGAs. Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques - PACT \u201912, pp 411\u2013420 https:\/\/doi.org\/10.1145\/2370816.2370874"},{"key":"384_CR40","unstructured":"The Apache Software Foundation (2018) ApacheSpark. https:\/\/spark.apache.org\/. Accessed 14 May 2020"},{"key":"384_CR41","unstructured":"The Apache Software Foundation (2019) ApacheStorm. https:\/\/storm.apache.org\/. Accessed 14 May 2020"},{"key":"384_CR42","series-title":"Tech. Rep. 2.17.1","volume-title":"TPC benchmark H (decision support)","author":"Transaction Processing Performance Council","year":"2014","unstructured":"Transaction Processing Performance Council (2014) TPC benchmark H (decision support). Tech. Rep. 2.17.1"},{"key":"384_CR43","doi-asserted-by":"publisher","DOI":"10.1109\/tc.2020.2988765","author":"F Turan","year":"2020","unstructured":"Turan F, Roy SS, Verbauwhede I (2020) HEAWS: an accelerator for homomorphic encryption on the Amazon AWS FPGA. IEEE Trans Comput. https:\/\/doi.org\/10.1109\/tc.2020.2988765","journal-title":"IEEE Trans Comput"},{"key":"384_CR44","unstructured":"Xilinx (2014) SDAccel development environment backgrounder. https:\/\/www.xilinx.com\/support\/documentation\/backgrounders\/sdaccel-backgrounder.pdf. Accessed 3 June 2020"},{"key":"384_CR45","unstructured":"Xilinx (2018) Zynq 7000 SoC data sheet: overview. https:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds190-Zynq-7000-Overview.pdf. Accessed 3 June 2020"},{"key":"384_CR46","unstructured":"Xillybus (2020) An FPGA IP core for easy DMA over PCIe with Windows and Linux. http:\/\/xillybus.com\/. Accessed 4 June 2020"},{"key":"384_CR47","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1109\/ipdpsw.2016.117","volume-title":"High throughput large scale sorting on a CPU-FPGA heterogeneous platform","author":"C Zhang","year":"2016","unstructured":"Zhang C, Chen R, Prasanna V (2016) High throughput large scale sorting on a CPU-FPGA heterogeneous platform. 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp 148\u2013155 https:\/\/doi.org\/10.1109\/ipdpsw.2016.117"},{"issue":"12","key":"384_CR48","doi-asserted-by":"publisher","first-page":"1374","DOI":"10.14778\/2536274.2536319","volume":"6","author":"S Zhang","year":"2013","unstructured":"Zhang S, He J, He B, Lu M (2013) OmniDB: towards portable and efficient query processing on parallel CPU\/GPU architectures. Proc VLDB Endow 6(12):1374\u20131377. https:\/\/doi.org\/10.14778\/2536274.2536319","journal-title":"Proc VLDB Endow"},{"issue":"4","key":"384_CR49","first-page":"1","volume":"9","author":"D Ziener","year":"2016","unstructured":"Ziener D et al (2016) FPGA-based dynamically reconfigurable SQL query processing. ACM Trans Reconfigurable Technol Syst 9(4):25:1\u201325","journal-title":"FPGA"},{"key":"384_CR50","doi-asserted-by":"publisher","first-page":"1349","DOI":"10.1109\/icde.2012.148","volume-title":"Vectorwise: a vectorized analytical DBMS","author":"M Zukowski","year":"2012","unstructured":"Zukowski M, van de Wiel M, Boncz P (2012) Vectorwise: a vectorized analytical DBMS. 2012 IEEE 28th International Conference on Data Engineering, pp 1349\u20131350 https:\/\/doi.org\/10.1109\/icde.2012.148"}],"container-title":["Datenbank-Spektrum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-021-00384-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13222-021-00384-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-021-00384-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,6]],"date-time":"2021-08-06T10:36:52Z","timestamp":1628246212000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13222-021-00384-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["384"],"URL":"https:\/\/doi.org\/10.1007\/s13222-021-00384-w","relation":{},"ISSN":["1618-2162","1610-1995"],"issn-type":[{"type":"print","value":"1618-2162"},{"type":"electronic","value":"1610-1995"}],"subject":[],"published":{"date-parts":[[2021,7]]},"assertion":[{"value":"8 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}