{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T13:08:24Z","timestamp":1768914504028,"version":"3.49.0"},"reference-count":126,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472321"],"award-info":[{"award-number":["61472321"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672432"],"award-info":[{"award-number":["61672432"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61732014"],"award-info":[{"award-number":["61732014"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61332006"],"award-info":[{"award-number":["61332006"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National High Technology Research and Development Program of China","award":["2015AA015307"],"award-info":[{"award-number":["2015AA015307"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Sci. Eng."],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1007\/s41019-018-0072-6","type":"journal-article","created":{"date-parts":[[2018,9,23]],"date-time":"2018-09-23T21:50:16Z","timestamp":1537739416000},"page":"263-276","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["The New Hardware Development Trend and the Challenges in Data Management and Analysis"],"prefix":"10.1007","volume":"3","author":[{"given":"Wei","family":"Pan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhanhuai","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yansong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chuliang","family":"Weng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,24]]},"reference":[{"key":"72_CR1","unstructured":"Bordawekar RR, Sadoghi M (2016) Accelerating database workloads by software\u2013hardware-system co-design. In: 2016 IEEE 32nd international conference on data engineering (ICDE). IEEE, pp 1428\u20131431"},{"key":"72_CR2","doi-asserted-by":"crossref","unstructured":"Viglas SD (2015) Data management in non-volatile memory. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data. ACM, pp 1707\u20131711","DOI":"10.1145\/2723372.2731082"},{"issue":"12","key":"72_CR3","doi-asserted-by":"publisher","first-page":"2058","DOI":"10.14778\/2824032.2824142","volume":"8","author":"A Ailamaki","year":"2015","unstructured":"Ailamaki A (2015) Databases and hardware: the beginning and sequel of a beautiful friendship. Proc VLDB Endow 8(12):2058\u20132061","journal-title":"Proc VLDB Endow"},{"issue":"8","key":"72_CR4","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MC.2013.222","volume":"46","author":"S Swanson","year":"2013","unstructured":"Swanson S, Caulfield AM (2013) Refactor, reduce, recycle: restructuring the i\/o stack for the future of storage. Computer 46(8):52\u201359","journal-title":"Computer"},{"issue":"3","key":"72_CR5","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1145\/1555815.1555789","volume":"37","author":"K Lim","year":"2009","unstructured":"Lim K, Chang J, Mudge T et al (2009) Disaggregated memory for expansion and sharing in blade servers. ACM SIGARCH Comput Archit News 37(3):267\u2013278","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"72_CR6","doi-asserted-by":"crossref","unstructured":"Xue CJ, Sun G, Zhang Y et al (2011) Emerging non-volatile memories: opportunities and challenges. In: 2011 Proceedings of the 9th international conference on hardware\/software codesign and system synthesis (CODES\u2009+\u2009ISSS). IEEE, pp 325\u2013334","DOI":"10.1145\/2039370.2039420"},{"key":"72_CR7","doi-asserted-by":"crossref","unstructured":"Freitas R (2010) Storage class memory: technology, systems and applications. In: 2010 IEEE hot chips 22 symposium (HCS). IEEE, pp 1\u201337","DOI":"10.1109\/HOTCHIPS.2010.7480060"},{"key":"72_CR8","doi-asserted-by":"crossref","unstructured":"Arulraj J, Pavlo A (2017) How to build a non-volatile memory database management system. In: Proceedings of the 2017 ACM international conference on management of data. ACM, pp 1753\u20131758","DOI":"10.1145\/3035918.3054780"},{"issue":"6","key":"72_CR9","doi-asserted-by":"publisher","first-page":"685","DOI":"10.14778\/3055330.3055335","volume":"10","author":"E Zamanian","year":"2017","unstructured":"Zamanian E, Binnig C, Harris T et al (2017) The end of a myth: distributed transactions can scale. Proc VLDB Endow 10(6):685\u2013696","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"72_CR10","first-page":"15","volume":"40","author":"C Barthels","year":"2017","unstructured":"Barthels C, Alonso G, Hoefler T (2017) Designing databases for future high-performance networks. IEEE Data Eng Bull 40(1):15\u201326","journal-title":"IEEE Data Eng Bull"},{"issue":"1","key":"72_CR11","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1109\/69.273032","volume":"6","author":"G Graefe","year":"1994","unstructured":"Graefe G (1994) Volcano\/spl minus\/an extensible and parallel query evaluation system. IEEE Trans Knowl Data Eng 6(1):120\u2013135","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"1","key":"72_CR12","first-page":"40","volume":"35","author":"S Idreos","year":"2012","unstructured":"Idreos S, Groffen F, Nes N et al (2012) MonetDB: two decades of research in column-oriented database architectures. Q Bull IEEE Comput Soc Tech Comm Database Eng 35(1):40\u201345","journal-title":"Q Bull IEEE Comput Soc Tech Comm Database Eng"},{"key":"72_CR13","doi-asserted-by":"crossref","unstructured":"Zukowski M, van de Wiel M, Boncz P (2012) Vectorwise: A vectorized analytical DBMS. In: 2012 IEEE 28th international conference on data engineering (ICDE). IEEE, pp 1349\u20131350","DOI":"10.1109\/ICDE.2012.148"},{"issue":"9","key":"72_CR14","doi-asserted-by":"publisher","first-page":"539","DOI":"10.14778\/2002938.2002940","volume":"4","author":"T Neumann","year":"2011","unstructured":"Neumann T (2011) Efficiently compiling efficient query plans for modern hardware. Proc VLDB Endow 4(9):539\u2013550","journal-title":"Proc VLDB Endow"},{"key":"72_CR15","doi-asserted-by":"crossref","unstructured":"Lang H, M\u00fchlbauer T, Funke F et al (2016) Data blocks: hybrid OLTP and OLAP on compressed storage using both vectorization and compilation. In: Proceedings of the 2016 international conference on management of data. ACM, pp 311\u2013326","DOI":"10.1145\/2882903.2882925"},{"key":"72_CR16","doi-asserted-by":"crossref","unstructured":"Polychroniou O, Raghavan A, Ross KA (2015) Rethinking SIMD vectorization for in-memory databases. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data. ACM, pp 1493\u20131508","DOI":"10.1145\/2723372.2747645"},{"issue":"6","key":"72_CR17","doi-asserted-by":"publisher","first-page":"1129","DOI":"10.1007\/s10766-014-0327-4","volume":"43","author":"B Sukhwani","year":"2015","unstructured":"Sukhwani B, Thoennes M, Min H et al (2015) A hardware\/software approach for database query acceleration with fpgas. Int J Parallel Program 43(6):1129\u20131159","journal-title":"Int J Parallel Program"},{"issue":"2","key":"72_CR18","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s13222-015-0184-3","volume":"15","author":"A Meister","year":"2015","unstructured":"Meister A, Bre\u00df S, Saake G (2015) Toward GPU-accelerated database optimization. Datenbank Spektrum 15(2):131\u2013140","journal-title":"Datenbank Spektrum"},{"issue":"6","key":"72_CR19","doi-asserted-by":"publisher","first-page":"642","DOI":"10.14778\/2735703.2735704","volume":"8","author":"S Jha","year":"2015","unstructured":"Jha S, He B, Lu M et al (2015) Improving main memory hash joins on Intel Xeon Phi processors: an experimental approach. Proc VLDB Endow 8(6):642\u2013653","journal-title":"Proc VLDB Endow"},{"issue":"11","key":"72_CR20","doi-asserted-by":"publisher","first-page":"963","DOI":"10.14778\/2732967.2732972","volume":"7","author":"L Woods","year":"2014","unstructured":"Woods L, Istv\u00e1n Z, Alonso G (2014) Ibex: an intelligent storage engine with support for advanced SQL offloading. Proc VLDB Endow 7(11):963\u2013974","journal-title":"Proc VLDB Endow"},{"issue":"2","key":"72_CR21","first-page":"7","volume":"8","author":"L Woods","year":"2015","unstructured":"Woods L, Alonso G, Teubner J (2015) Parallelizing data processing on FPGAs with shifter lists. ACM Trans Reconfig Technol Syst (TRETS) 8(2):7","journal-title":"ACM Trans Reconfig Technol Syst (TRETS)"},{"key":"72_CR22","doi-asserted-by":"crossref","unstructured":"He B, Yang K, Fang R et al (2008) Relational joins on graphics processors. In: Proceedings of the 2008 ACM SIGMOD international conference on management of data. ACM, pp 511\u2013524","DOI":"10.1145\/1376616.1376670"},{"key":"72_CR23","unstructured":"DeBrabant J, Arulraj J, Pavlo A et al (2014) A prolegomenon on OLTP database systems for non-volatile memory. In: ADMS@VLDB"},{"issue":"3","key":"72_CR24","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MIC.2015.59","volume":"19","author":"A Pavlo","year":"2015","unstructured":"Pavlo A (2015) Emerging hardware trends in large-scale transaction processing. IEEE Internet Comput 19(3):68\u201371","journal-title":"IEEE Internet Comput"},{"key":"72_CR25","doi-asserted-by":"crossref","unstructured":"Coburn J, Bunker T, Schwarz M et al (2013) From ARIES to MARS: transaction support for next-generation, solid-state drives. In: Proceedings of the twenty-fourth ACM symposium on operating systems principles. ACM, pp 197\u2013212","DOI":"10.1145\/2517349.2522724"},{"issue":"14","key":"72_CR26","doi-asserted-by":"publisher","first-page":"1942","DOI":"10.14778\/2556549.2556575","volume":"6","author":"J DeBrabant","year":"2013","unstructured":"DeBrabant J, Pavlo A, Tu S et al (2013) Anti-caching: a new approach to database management system architecture. Proc VLDB Endow 6(14):1942\u20131953","journal-title":"Proc VLDB Endow"},{"key":"72_CR27","doi-asserted-by":"crossref","unstructured":"Kim D, Lee S, Chung J et al (2012) Hybrid DRAM\/PRAM-based main memory for single-chip CPU\/GPU. In: Proceedings of the 49th annual design automation conference. ACM, pp 888\u2013896","DOI":"10.1145\/2228360.2228519"},{"key":"72_CR28","doi-asserted-by":"crossref","unstructured":"Yoon HB, Meza J, Ausavarungnirun R et al (2012) Row buffer locality aware caching policies for hybrid memories. In: 2012 IEEE 30th international conference on computer design (ICCD). IEEE, pp 337\u2013344","DOI":"10.1109\/ICCD.2012.6378661"},{"issue":"2","key":"72_CR29","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/L-CA.2012.2","volume":"11","author":"J Meza","year":"2012","unstructured":"Meza J, Chang J, Yoon HB et al (2012) Enabling efficient and scalable hybrid memories using fine-granularity DRAM cache management. IEEE Comput Archit Lett 11(2):61\u201364","journal-title":"IEEE Comput Archit Lett"},{"key":"72_CR30","doi-asserted-by":"crossref","unstructured":"Manegold S, Boncz P, Kersten ML (2002) Generic database cost models for hierarchical memory systems. In: Proceedings of the 28th international conference on very large data bases. VLDB endowment, pp 191\u2013202","DOI":"10.1016\/B978-155860869-6\/50025-1"},{"key":"72_CR31","unstructured":"Carnegie Mellon Database Group [EB\/OL] (2016) N-Store. \n                    http:\/\/db.cs.cmu.edu\/projects\/nvm\/\n                    \n                  . Accessed 22 Nov 2017"},{"key":"72_CR32","doi-asserted-by":"crossref","unstructured":"Tinnefeld C, Kossmann D, Grund M et al (2013) Elastic online analytical processing on ramcloud. In: Proceedings of the 16th international conference on extending database technology. ACM, pp 454\u2013464","DOI":"10.1145\/2452376.2452429"},{"key":"72_CR33","doi-asserted-by":"crossref","unstructured":"Li F, Das S, Syamala M et al (2016) Accelerating relational databases by leveraging remote memory and RDMA. In: Proceedings of the 2016 international conference on management of data. ACM, pp 355\u2013370","DOI":"10.1145\/2882903.2882949"},{"issue":"7","key":"72_CR34","doi-asserted-by":"publisher","first-page":"528","DOI":"10.14778\/2904483.2904485","volume":"9","author":"C Binnig","year":"2016","unstructured":"Binnig C, Crotty A, Galakatos A et al (2016) The end of slow networks: it\u2019s time for a redesign. Proc VLDB Endow 9(7):528\u2013539","journal-title":"Proc VLDB Endow"},{"key":"72_CR35","doi-asserted-by":"crossref","unstructured":"Elmore AJ, Arora V, Taft R et al (2015) Squall: fine-grained live reconfiguration for partitioned main memory databases. In: Proceedings of the 2015 ACM SIGMOD International conference on management of data. ACM, pp 299\u2013313","DOI":"10.1145\/2723372.2723726"},{"key":"72_CR36","doi-asserted-by":"crossref","unstructured":"Polychroniou O, Sen R, Ross KA (2014) Track join: distributed joins with minimal network traffic. In: Proceedings of the 2014 ACM SIGMOD international conference on management of data. ACM, pp 1483\u20131494","DOI":"10.1145\/2588555.2610521"},{"issue":"4","key":"72_CR37","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1145\/2740070.2626299","volume":"44","author":"A Kalia","year":"2014","unstructured":"Kalia A, Kaminsky M, Andersen DG (2014) Using RDMA efficiently for key-value services. ACM SIGCOMM Comput Commun Rev 44(4):295\u2013306","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"72_CR38","unstructured":"Dragojevi\u0107 A, Narayanan D, Hodson O et al (2014) FaRM: fast remote memory. In: Proceedings of the 11th USENIX conference on networked systems design and implementation, pp 401\u2013414"},{"key":"72_CR39","doi-asserted-by":"crossref","unstructured":"Bishnoi R, Oboril F, Ebrahimi M et al (2014) Avoiding unnecessary write operations in STT-MRAM for low power implementation. In: 2014 15th international symposium on quality electronic design (ISQED). IEEE, pp 548\u2013553","DOI":"10.1109\/ISQED.2014.6783375"},{"key":"72_CR40","unstructured":"Yue J, Zhu Y (2013) Accelerating write by exploiting PCM asymmetries. In: 2013 IEEE 19th international symposium on high performance computer architecture (HPCA2013). IEEE, pp 282\u2013293"},{"key":"72_CR41","first-page":"3","volume":"12","author":"J Yang","year":"2012","unstructured":"Yang J, Minturn DB, Hady F (2012) When poll is better than interrupt. FAST 12:3","journal-title":"FAST"},{"issue":"3","key":"72_CR42","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/1555815.1555760","volume":"37","author":"MK Qureshi","year":"2009","unstructured":"Qureshi MK, Srinivasan V, Rivers JA (2009) Scalable high performance main memory system using phase-change memory technology. ACM SIGARCH Comput Archit News 37(3):24\u201333","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"72_CR43","doi-asserted-by":"crossref","unstructured":"Dhiman G, Ayoub R, Rosing T (2009) PDRAM: a hybrid PRAM and DRAM main memory system. In: 46th ACM\/IEEE design automation conference, 2009, DAC\u201909. IEEE, pp 664\u2013669","DOI":"10.1145\/1629911.1630086"},{"issue":"4","key":"72_CR44","first-page":"51","volume":"10","author":"Z Wang","year":"2013","unstructured":"Wang Z, Shan S, Cao T et al (2013) WADE: writeback-aware dynamic cache management for NVM-based main memory system. ACM Trans Archit Code Optim (TACO) 10(4):51","journal-title":"ACM Trans Archit Code Optim (TACO)"},{"key":"72_CR45","doi-asserted-by":"crossref","unstructured":"Seok H, Park Y, Park KH (2011) Migration based page caching algorithm for a hybrid main memory of DRAM and PRAM. In: Proceedings of the 2011 ACM symposium on applied computing. ACM, pp 595\u2013599","DOI":"10.1145\/1982185.1982312"},{"issue":"3","key":"72_CR46","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/1961296.1950380","volume":"46","author":"J Coburn","year":"2011","unstructured":"Coburn J, Caulfield AM, Akel A et al (2011) NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories. ACM Sigplan Not 46(3):105\u2013118","journal-title":"ACM Sigplan Not"},{"key":"72_CR47","doi-asserted-by":"crossref","unstructured":"Condit J, Nightingale EB, Frost C et al (2009) Better I\/O through byte-addressable, persistent memory. In: Proceedings of the ACM SIGOPS 22nd symposium on operating systems principles. ACM, pp 133\u2013146","DOI":"10.1145\/1629575.1629589"},{"issue":"1","key":"72_CR48","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/1961295.1950379","volume":"39","author":"H Volos","year":"2011","unstructured":"Volos H, Tack AJ, Swift MM (2011) Mnemosyne: lightweight persistent memory. ACM SIGARCH Comput Archit News ACM 39(1):91\u2013104","journal-title":"ACM SIGARCH Comput Archit News ACM"},{"issue":"1","key":"72_CR49","first-page":"3","volume":"11","author":"T Hwang","year":"2015","unstructured":"Hwang T, Jung J, Won Y (2015) Heapo: heap-based persistent object store. ACM Trans Storage (TOS) 11(1):3","journal-title":"ACM Trans Storage (TOS)"},{"key":"72_CR50","doi-asserted-by":"crossref","unstructured":"Giles E, Doshi K, Varman P (2013) Bridging the programming gap between persistent and volatile memory using WrAP. In: Proceedings of the ACM international conference on computing frontiers. ACM, p 30","DOI":"10.1145\/2482767.2482806"},{"key":"72_CR51","doi-asserted-by":"crossref","unstructured":"Zhao J, Li S, Yoon DH et al (2013) Kiln: closing the performance gap between systems with and without persistence support. In: 2013 46th annual IEEE\/ACM international symposium on microarchitecture (MICRO). IEEE, pp 421\u2013432","DOI":"10.1145\/2540708.2540744"},{"key":"72_CR52","doi-asserted-by":"crossref","unstructured":"Lee S, Kim J, Lee M et al (2014) Last block logging mechanism for improving performance and lifetime on SCM-based file system. In: Proceedings of the 8th international conference on ubiquitous information management and communication. ACM, p 38","DOI":"10.1145\/2557977.2558014"},{"key":"72_CR53","doi-asserted-by":"crossref","unstructured":"Caulfield AM, De A, Coburn J et al (2010) Moneta: a high-performance storage array architecture for next-generation, non-volatile memories. In: Proceedings of the 2010 43rd annual IEEE\/ACM international symposium on microarchitecture. IEEE Computer Society, pp 385\u2013395","DOI":"10.1109\/MICRO.2010.33"},{"key":"72_CR54","unstructured":"PRAMFS Team (2016) Protected and persistent RAM file system [EB\/OL]. \n                    http:\/\/pRamfs.SourceForge.net\n                    \n                  . Accessed 16 Mar 2018"},{"issue":"10","key":"72_CR55","doi-asserted-by":"publisher","first-page":"2959","DOI":"10.1109\/TC.2016.2516019","volume":"65","author":"EHM Sha","year":"2016","unstructured":"Sha EHM, Chen X, Zhuge Q et al (2016) A new design of in-memory file system based on file virtual address framework. IEEE Trans Comput 65(10):2959\u20132972","journal-title":"IEEE Trans Comput"},{"key":"72_CR56","doi-asserted-by":"crossref","unstructured":"Fang R, Hsiao HI, He B et al (2011) High performance database logging using storage class memory. In: 2011 IEEE 27th international conference on data engineering (ICDE). IEEE, pp 1221\u20131231","DOI":"10.1109\/ICDE.2011.5767918"},{"issue":"1","key":"72_CR57","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1145\/2189750.2151017","volume":"40","author":"AM Caulfield","year":"2012","unstructured":"Caulfield AM, Mollov TI, Eisner LA et al (2012) Providing safe, user space access to fast, solid state disks. ACM SIGARCH Comput Archit News 40(1):387\u2013400","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"72_CR58","first-page":"61","volume":"11","author":"S Venkataraman","year":"2011","unstructured":"Venkataraman S, Tolia N, Ranganathan P et al (2011) Consistent and durable data structures for non-volatile byte-addressable memory. FAST 11:61\u201375","journal-title":"FAST"},{"key":"72_CR59","doi-asserted-by":"crossref","unstructured":"Zhang J, Donofrio D, Shalf J et al (2015) Nvmmu: a non-volatile memory management unit for heterogeneous GPU-SSD architectures. In: 2015 international conference on parallel architecture and compilation (PACT). IEEE, pp 13\u201324","DOI":"10.1109\/PACT.2015.43"},{"issue":"4","key":"72_CR60","doi-asserted-by":"publisher","first-page":"1061","DOI":"10.1109\/TKDE.2015.2499199","volume":"28","author":"Y Zhang","year":"2016","unstructured":"Zhang Y, Zhou X, Zhang Y et al (2016) Virtual denormalization via array index reference for main memory OLAP. IEEE Trans Knowl Data Eng 28(4):1061\u20131074","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"1\u20132","key":"72_CR61","doi-asserted-by":"publisher","first-page":"1207","DOI":"10.14778\/1920841.1920991","volume":"3","author":"S Wu","year":"2010","unstructured":"Wu S, Jiang D, Ooi BC et al (2010) Efficient B-tree based indexing for cloud data processing. Proc VLDB Endow 3(1\u20132):1207\u20131218","journal-title":"Proc VLDB Endow"},{"key":"72_CR62","doi-asserted-by":"crossref","unstructured":"Wang J, Wu S, Gao H et al (2010) Indexing multi-dimensional data in a cloud system. In: Proceedings of the 2010 ACM SIGMOD international conference on management of data. ACM, pp 591\u2013602","DOI":"10.1145\/1807167.1807232"},{"key":"72_CR63","doi-asserted-by":"crossref","unstructured":"Ding L, Qiao B, Wang G et al (2011) An efficient quad-tree based index structure for cloud data management. In: WAIM, pp 238\u2013250","DOI":"10.1007\/978-3-642-23535-1_22"},{"key":"72_CR64","doi-asserted-by":"crossref","unstructured":"Jin R, Cho HJ, Chung TS (2014) A group round robin based B-tree index storage scheme for flash memory devices. In: Proceedings of the 8th international conference on ubiquitous information management and communication. ACM, p 29","DOI":"10.1145\/2557977.2558067"},{"key":"72_CR65","unstructured":"On ST, Hu H, Li Y et al (2009) Lazy-update B+-tree for flash devices. In: Tenth international conference on mobile data management: systems, services and middleware, 2009, MDM\u201909. IEEE, pp 323\u2013328"},{"key":"72_CR66","doi-asserted-by":"crossref","unstructured":"Lomet D (2004) Simple, robust and highly concurrent B-trees with node deletion. In: Proceedings. 20th international conference on data engineering. IEEE, pp 18\u201327","DOI":"10.1109\/ICDE.2004.1319981"},{"key":"72_CR67","doi-asserted-by":"crossref","unstructured":"Levandoski JJ, Lomet DB, Sengupta S (2013) The Bw-tree: a B-tree for new hardware platforms. In: 2013 IEEE 29th international conference on data engineering (ICDE). IEEE, pp 302\u2013313","DOI":"10.1109\/ICDE.2013.6544834"},{"key":"72_CR68","doi-asserted-by":"crossref","unstructured":"Qureshi MK, Franceschini MM, Lastras-Montano LA (2010) Improving read performance of phase change memories via write cancellation and write pausing. In: 2010 IEEE 16th international symposium on high performance computer architecture (HPCA). IEEE, pp 1\u201311","DOI":"10.1109\/HPCA.2010.5416645"},{"key":"72_CR69","doi-asserted-by":"crossref","unstructured":"Ahn J, Yoo S, Choi K (2014) DASCA: dead write prediction assisted STT-RAM cache architecture. In: 2014 IEEE 20th international symposium on high performance computer architecture (HPCA). IEEE, pp 25\u201336","DOI":"10.1109\/HPCA.2014.6835944"},{"key":"72_CR70","doi-asserted-by":"crossref","unstructured":"Li J, Shi L, Li Q et al (2013) Cache coherence enabled adaptive refresh for volatile STT-RAM. In: Proceedings of the conference on design, automation and test in Europe. EDA consortium, pp 1247\u20131250","DOI":"10.7873\/DATE.2013.258"},{"key":"72_CR71","doi-asserted-by":"crossref","unstructured":"Ferreira AP, Zhou M, Bock S et al (2010) Increasing PCM main memory lifetime. In: Proceedings of the conference on design, automation and test in Europe. European Design and Automation Association, pp 914\u2013919","DOI":"10.1109\/DATE.2010.5456923"},{"key":"72_CR72","first-page":"86","volume-title":"Lecture Notes in Computer Science","author":"Meduri Venkata Vamsikrishna","year":"2012","unstructured":"Vamsikrishna MV, Su Z, Tan KL (2012) A write efficient pcm-aware sort. In: International conference on database and expert systems applications. Springer, Berlin, pp 86\u2013100"},{"key":"72_CR73","first-page":"269","volume-title":"Lecture Notes in Computer Science","author":"Vishesh Garg","year":"2015","unstructured":"Garg V, Singh A, Haritsa JR (2015) Towards making database systems PCM-compliant. In: International conference on database and expert systems applications. Springer, Cham, pp 269\u2013284"},{"key":"72_CR74","unstructured":"Chen S, Gibbons PB, Nath S et al (2011) Rethinking database algorithms for phase change memory. In: Conference on innovative data systems research, pp 21\u201331"},{"key":"72_CR75","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/978-3-642-33074-2_30","volume-title":"Advances in Databases and Information Systems","author":"Stratis D. Viglas","year":"2012","unstructured":"Viglas SD (2012) Adapting the B+-tree for asymmetric I\/O. In: East European conference on advances in databases and information systems. Springer, Berlin, pp 399\u2013412"},{"key":"72_CR76","doi-asserted-by":"crossref","unstructured":"Chi P, Lee WC, Xie Y (2014) Making B+-tree efficient in PCM-based main memory. In: Proceedings of the 2014 international symposium on low power electronics and design. ACM, pp 69\u201374","DOI":"10.1145\/2627369.2627630"},{"key":"72_CR77","doi-asserted-by":"crossref","unstructured":"Bausch D, Petrov I, Buchmann A (2012) Making cost-based query optimization asymmetry-aware. In: Proceedings of the eighth international workshop on data management on new hardware. ACM, pp 24\u201332","DOI":"10.1145\/2236584.2236588"},{"issue":"3","key":"72_CR78","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/s00778-002-0074-9","volume":"11","author":"A Ailamaki","year":"2002","unstructured":"Ailamaki A, DeWitt DJ, Hill MD (2002) Data page layouts for relational databases on deep memory hierarchies. VLDB J Int J Very Large Data Bases 11(3):198\u2013215","journal-title":"VLDB J Int J Very Large Data Bases"},{"issue":"1","key":"72_CR79","first-page":"143","volume":"27","author":"IH Lee","year":"2011","unstructured":"Lee IH, Lee SG, Shim J (2011) Making T-trees cache conscious on commodity microprocessors. J Inf Sci Eng 27(1):143\u2013161","journal-title":"J Inf Sci Eng"},{"issue":"4","key":"72_CR80","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1109\/TKDE.2002.1019210","volume":"14","author":"S Manegold","year":"2002","unstructured":"Manegold S, Boncz P, Kersten M (2002) Optimizing main-memory join on modern hardware. IEEE Trans Knowl Data Eng 14(4):709\u2013730","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"72_CR81","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1016\/B978-012722442-8\/50044-6","volume-title":"Proceedings 2003 VLDB Conference","author":"Richard A. Hankins","year":"2003","unstructured":"Hankins RA, Patel JM (2003) Data morphing: an adaptive, cache-conscious storage technique. In: Proceedings of the 29th international conference on very large data bases, vol 29. VLDB Endowment, pp 417\u2013428"},{"key":"72_CR82","doi-asserted-by":"crossref","unstructured":"R\u0103ducanu B, Boncz P, Zukowski M (2013) Micro adaptivity in vectorwise. In: Proceedings of the 2013 ACM SIGMOD international conference on management of data. ACM, pp 1231\u20131242","DOI":"10.1145\/2463676.2465292"},{"issue":"1","key":"72_CR83","doi-asserted-by":"publisher","first-page":"622","DOI":"10.14778\/1453856.1453925","volume":"1","author":"R Johnson","year":"2008","unstructured":"Johnson R, Raman V, Sidle R et al (2008) Row-wise parallel predicate evaluation. Proc VLDB Endow 1(1):622\u2013634","journal-title":"Proc VLDB Endow"},{"key":"72_CR84","doi-asserted-by":"crossref","unstructured":"Balkesen C, Teubner J, Alonso G et al (2013) Main-memory hash joins on multi-core CPUs: tuning to the underlying hardware. In: 2013 IEEE 29th international conference on data engineering (ICDE). IEEE, pp 362\u2013373","DOI":"10.1109\/ICDE.2013.6544839"},{"issue":"1","key":"72_CR85","doi-asserted-by":"publisher","first-page":"85","DOI":"10.14778\/2732219.2732227","volume":"7","author":"C Balkesen","year":"2013","unstructured":"Balkesen C, Alonso G, Teubner J et al (2013) Multi-core, main-memory joins: sort vs. hash revisited. Proc VLDB Endow 7(1):85\u201396","journal-title":"Proc VLDB Endow"},{"issue":"4","key":"72_CR86","doi-asserted-by":"publisher","first-page":"329","DOI":"10.14778\/2735496.2735497","volume":"8","author":"J He","year":"2014","unstructured":"He J, Zhang S, He B (2014) In-cache query co-processing on coupled CPU\u2013GPU architectures. Proc VLDB Endow 8(4):329\u2013340","journal-title":"Proc VLDB Endow"},{"key":"72_CR87","doi-asserted-by":"crossref","unstructured":"Cheng X, He B, Lu M, et al (2016) Efficient query processing on many-core architectures: a case study with Intel Xeon Phi processor. In: Proceedings of the 2016 international conference on management of data. ACM, pp 2081\u20132084","DOI":"10.1145\/2882903.2899407"},{"issue":"7","key":"72_CR88","doi-asserted-by":"publisher","first-page":"2031","DOI":"10.1002\/cpe.3502","volume":"28","author":"S Werner","year":"2016","unstructured":"Werner S, Heinrich D, Stelzner M et al (2016) Accelerated join evaluation in Semantic Web databases by using FPGAs. Concurr Comput Pract Exp 28(7):2031\u20132051","journal-title":"Concurr Comput Pract Exp"},{"issue":"5","key":"72_CR89","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1007\/s00778-015-0409-y","volume":"25","author":"EA Sitaridi","year":"2016","unstructured":"Sitaridi EA, Ross KA (2016) GPU-accelerated string matching for database applications. VLDB J 25(5):719\u2013740","journal-title":"VLDB J"},{"issue":"10","key":"72_CR90","doi-asserted-by":"publisher","first-page":"889","DOI":"10.14778\/2536206.2536216","volume":"6","author":"J He","year":"2013","unstructured":"He J, Lu M, He B (2013) Revisiting co-processing for hash joins on the coupled cpu-gpu architecture. Proc VLDB Endow 6(10):889\u2013900","journal-title":"Proc VLDB Endow"},{"key":"72_CR91","unstructured":"Zhang Y, Zhang Y, Su M et al (2013) HG-Bitmap join index: a hybrid GPU\/CPU bitmap join index mechanism for OLAP. In: International conference on web information systems engineering. Springer, Berlin, pp 23\u201336"},{"key":"72_CR92","doi-asserted-by":"crossref","unstructured":"Blanas S, Li Y, Patel JM (2011) Design and evaluation of main memory hash join algorithms for multi-core CPUs. In: Proceedings of the 2011 ACM SIGMOD international conference on management of data. ACM, pp 37\u201348","DOI":"10.1145\/1989323.1989328"},{"issue":"10","key":"72_CR93","doi-asserted-by":"publisher","first-page":"1064","DOI":"10.14778\/2336664.2336678","volume":"5","author":"MC Albutiu","year":"2012","unstructured":"Albutiu MC, Kemper A, Neumann T (2012) Massively parallel sort-merge joins in main memory multi-core database systems. Proc VLDB Endow 5(10):1064\u20131075","journal-title":"Proc VLDB Endow"},{"key":"72_CR94","doi-asserted-by":"crossref","unstructured":"Pagh R, Wei Z, Yi K et al (2010) Cache-oblivious hashing. In: Proceedings of the twenty-ninth ACM SIGMOD-SIGACT-SIGART symposium on principles of database systems. ACM, pp 297\u2013304","DOI":"10.1145\/1807085.1807124"},{"key":"72_CR95","doi-asserted-by":"crossref","unstructured":"Mitzenmacher M (2016) A new approach to analyzing robin hood hashing. In: 2016 proceedings of the thirteenth workshop on analytic algorithmics and combinatorics (ANALCO). Society for Industrial and Applied Mathematics, pp 10\u201324","DOI":"10.1137\/1.9781611974324.2"},{"issue":"3","key":"72_CR96","doi-asserted-by":"publisher","first-page":"96","DOI":"10.14778\/2850583.2850585","volume":"9","author":"S Richter","year":"2015","unstructured":"Richter S, Alvarez V, Dittrich J (2015) A seven-dimensional analysis of hashing methods and its implications on query processing. Proc VLDB Endow 9(3):96\u2013107","journal-title":"Proc VLDB Endow"},{"key":"72_CR97","doi-asserted-by":"crossref","unstructured":"Schuh S, Chen X, Dittrich J (2016) An experimental comparison of thirteen relational equi-joins in main memory. In: Proceedings of the 2016 international conference on management of data. ACM, pp 1961\u20131976","DOI":"10.1145\/2882903.2882917"},{"issue":"1","key":"72_CR98","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/128765.128770","volume":"17","author":"C Mohan","year":"1992","unstructured":"Mohan C, Haderle D, Lindsay B et al (1992) ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Trans Database Syst (TODS) 17(1):94\u2013162","journal-title":"ACM Trans Database Syst (TODS)"},{"issue":"2","key":"72_CR99","doi-asserted-by":"publisher","first-page":"121","DOI":"10.14778\/2732228.2732231","volume":"7","author":"S Pelley","year":"2013","unstructured":"Pelley S, Wenisch TF, Gold BT et al (2013) Storage management in the NVRAM era. Proc VLDB Endow 7(2):121\u2013132","journal-title":"Proc VLDB Endow"},{"issue":"12","key":"72_CR100","doi-asserted-by":"publisher","first-page":"3332","DOI":"10.1109\/TKDE.2015.2453154","volume":"27","author":"S Gao","year":"2015","unstructured":"Gao S, Xu J, H\u00e4rder T et al (2015) PCMLogging: optimizing transaction logging and recovery performance with PCM. IEEE Trans Knowl Data Eng 27(12):3332\u20133346","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"4","key":"72_CR101","doi-asserted-by":"publisher","first-page":"389","DOI":"10.14778\/2735496.2735502","volume":"8","author":"J Huang","year":"2014","unstructured":"Huang J, Schwan K, Qureshi MK (2014) NVRAM-aware logging in transaction systems. Proc VLDB Endow 8(4):389\u2013400","journal-title":"Proc VLDB Endow"},{"issue":"10","key":"72_CR102","doi-asserted-by":"publisher","first-page":"865","DOI":"10.14778\/2732951.2732960","volume":"7","author":"T Wang","year":"2014","unstructured":"Wang T, Johnson R (2014) Scalable logging through emerging non-volatile memory. Proc VLDB Endow 7(10):865\u2013876","journal-title":"Proc VLDB Endow"},{"key":"72_CR103","doi-asserted-by":"crossref","unstructured":"Harizopoulos S, Abadi DJ, Madden S et al (2008) OLTP through the looking glass, and what we found there. In: Proceedings of the 2008 ACM SIGMOD international conference on management of data. ACM, pp 981\u2013992","DOI":"10.1145\/1376616.1376713"},{"issue":"4","key":"72_CR104","doi-asserted-by":"publisher","first-page":"298","DOI":"10.14778\/2095686.2095689","volume":"5","author":"P\u00c5 Larson","year":"2011","unstructured":"Larson P\u00c5, Blanas S, Diaconu C et al (2011) High-performance concurrency control mechanisms for main-memory databases. Proc VLDB Endow 5(4):298\u2013309","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"72_CR105","doi-asserted-by":"publisher","first-page":"479","DOI":"10.14778\/1687627.1687682","volume":"2","author":"R Johnson","year":"2009","unstructured":"Johnson R, Pandis I, Ailamaki A (2009) Improving OLTP scalability using speculative lock inheritance. Proc VLDB Endow 2(1):479\u2013489","journal-title":"Proc VLDB Endow"},{"issue":"1\u20132","key":"72_CR106","doi-asserted-by":"publisher","first-page":"928","DOI":"10.14778\/1920841.1920959","volume":"3","author":"I Pandis","year":"2010","unstructured":"Pandis I, Johnson R, Hardavellas N et al (2010) Data-oriented transaction execution. Proc VLDB Endow 3(1\u20132):928\u2013939","journal-title":"Proc VLDB Endow"},{"key":"72_CR107","doi-asserted-by":"crossref","unstructured":"Johnson R, Athanassoulis M, Stoica R et al (2009) A new look at the roles of spinning and blocking. In: Proceedings of the fifth international workshop on data management on new hardware. ACM, pp 21\u201326","DOI":"10.1145\/1565694.1565700"},{"key":"72_CR108","doi-asserted-by":"crossref","unstructured":"Horikawa T (2013) Latch-free data structures for DBMS: design, implementation, and evaluation. In: Proceedings of the 2013 ACM SIGMOD international conference on management of data. ACM, pp 409\u2013420","DOI":"10.1145\/2463676.2463720"},{"issue":"4","key":"72_CR109","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/2691190.2691192","volume":"39","author":"H Jung","year":"2014","unstructured":"Jung H, Han H, Fekete A et al (2014) A scalable lock manager for multicores. ACM Trans Database Syst (TODS) 39(4):29","journal-title":"ACM Trans Database Syst (TODS)"},{"key":"72_CR110","doi-asserted-by":"crossref","unstructured":"Ren K, Thomson A, Abadi DJ (2012) Lightweight locking for main memory database systems. In: Proceedings of the VLDB endowment, vol 6, no 2. VLDB Endowment, pp 145\u2013156","DOI":"10.14778\/2535568.2448947"},{"issue":"11","key":"72_CR111","doi-asserted-by":"publisher","first-page":"997","DOI":"10.14778\/2536222.2536226","volume":"6","author":"M Sadoghi","year":"2013","unstructured":"Sadoghi M, Ross KA, Canim M et al (2013) Making updates disk-I\/O friendly using SSDs. Proc VLDB Endow 6(11):997\u20131008","journal-title":"Proc VLDB Endow"},{"issue":"2","key":"72_CR112","doi-asserted-by":"publisher","first-page":"1496","DOI":"10.14778\/1454159.1454211","volume":"1","author":"R Kallman","year":"2008","unstructured":"Kallman R, Kimura H, Natkins J et al (2008) H-store: a high-performance, distributed main memory transaction processing system. Proc VLDB Endow 1(2):1496\u20131499","journal-title":"Proc VLDB Endow"},{"key":"72_CR113","doi-asserted-by":"crossref","unstructured":"Dragojevi\u0107 A, Narayanan D, Nightingale EB et al (2015) No compromises: distributed transactions with consistency, availability, and performance. In: Proceedings of the 25th symposium on operating systems principles. ACM, pp 54\u201370","DOI":"10.1145\/2815400.2815425"},{"key":"72_CR114","unstructured":"Levandoski JJ, Lomet DB, Sengupta S et al (2015) High performance transactions in deuteronomy. In: CIDR"},{"issue":"1","key":"72_CR115","first-page":"41","volume":"4","author":"Y Zhenkun","year":"2013","unstructured":"Zhenkun Y, Chuanhui Y, Zhen L (2013) OceanBase\u2014a massive structured data storage management system. E Sci Technol Appl 4(1):41\u201348","journal-title":"E Sci Technol Appl"},{"issue":"3","key":"72_CR116","doi-asserted-by":"publisher","first-page":"181","DOI":"10.14778\/2732232.2732237","volume":"7","author":"P Bailis","year":"2013","unstructured":"Bailis P, Davidson A, Fekete A et al (2013) Highly available transactions: virtues and limitations. Proc VLDB Endow 7(3):181\u2013192","journal-title":"Proc VLDB Endow"},{"key":"72_CR117","unstructured":"Stonebraker M, Madden S, Abadi DJ et al (2007) The end of an architectural era: (it\u2019s time for a complete rewrite). In: Proceedings of the 33rd international conference on very large data bases. VLDB Endowment, pp 1150\u20131160"},{"key":"72_CR118","doi-asserted-by":"crossref","unstructured":"Pavlo A, Curino C, Zdonik S (2012) Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems. In: Proceedings of the 2012 ACM SIGMOD international conference on management of data. ACM, pp 61\u201372","DOI":"10.1145\/2213836.2213844"},{"key":"72_CR119","unstructured":"NuoDB Team [EB\/OL] (2016) NuoDB. \n                    http:\/\/www.nuodb.com\/\n                    \n                  . Accessed 22 Jan 2018"},{"key":"72_CR120","doi-asserted-by":"crossref","unstructured":"Brantner M, Florescu D, Graf D et al (2008) Building a database on S3. In: Proceedings of the 2008 ACM SIGMOD international conference on management of data. ACM, pp 251\u2013264","DOI":"10.1145\/1376616.1376645"},{"issue":"4","key":"72_CR121","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1721654.1721659","volume":"53","author":"M Stonebraker","year":"2010","unstructured":"Stonebraker M (2010) SQL databases v. NoSQL databases. Commun ACM 53(4):10\u201311","journal-title":"Commun ACM"},{"key":"72_CR122","unstructured":"\u00d6zcan F, Tatbul N, Abadi DJ et al (2014) Are we experiencing a big data bubble? In: Proceedings of the 2014 ACM SIGMOD international conference on management of data. ACM, pp 1407\u20131408"},{"issue":"2","key":"72_CR123","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/3003665.3003674","volume":"45","author":"A Pavlo","year":"2016","unstructured":"Pavlo A, Aslett M (2016) What\u2019s really new with NewSQL? ACM Sigmod Rec 45(2):45\u201355","journal-title":"ACM Sigmod Rec"},{"issue":"1","key":"72_CR124","doi-asserted-by":"publisher","first-page":"61","DOI":"10.14778\/2047485.2047491","volume":"5","author":"J Krueger","year":"2011","unstructured":"Krueger J, Kim C, Grund M et al (2011) Fast updates on read-optimized databases using multi-core CPUs. Proc VLDB Endow 5(1):61\u201372","journal-title":"Proc VLDB Endow"},{"key":"72_CR125","volume-title":"Delivering continuity and extreme capacity with the IBM DB2 pureScale feature","author":"V Barshai","year":"2012","unstructured":"Barshai V, Chan Y, Lu H et al (2012) Delivering continuity and extreme capacity with the IBM DB2 pureScale feature. IBM Redbooks, New York"},{"key":"72_CR126","doi-asserted-by":"crossref","unstructured":"Ailamaki A, Liarou E, T\u00f6z\u00fcn P et al (2015) How to stop under-utilization and love multicores. In: 2015 IEEE 31st international conference on data engineering (ICDE). IEEE, pp 1530\u20131533","DOI":"10.1109\/ICDE.2015.7113419"}],"container-title":["Data Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41019-018-0072-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-018-0072-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-018-0072-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T19:35:29Z","timestamp":1569267329000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s41019-018-0072-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":126,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["72"],"URL":"https:\/\/doi.org\/10.1007\/s41019-018-0072-6","relation":{},"ISSN":["2364-1185","2364-1541"],"issn-type":[{"value":"2364-1185","type":"print"},{"value":"2364-1541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9]]},"assertion":[{"value":"28 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 August 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}