{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T13:40:25Z","timestamp":1776865225387,"version":"3.51.2"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T00:00:00Z","timestamp":1528070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Datenbank Spektrum"],"published-print":{"date-parts":[[2018,7]]},"DOI":"10.1007\/s13222-018-0287-8","type":"journal-article","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T12:23:14Z","timestamp":1528114994000},"page":"121-127","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["On the Diversity of Memory and Storage Technologies"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4253-4989","authenticated-orcid":false,"given":"Ismail","family":"Oukid","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lucas","family":"Lersch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,4]]},"reference":[{"key":"287_CR1","volume-title":"The five minute rule thirty years later and its impact on the storage hierarchy","author":"R Appuswamy","year":"2017","unstructured":"Appuswamy R, Borovica R, Graefe G, Ailamaki A (2017) The five minute rule thirty years later and its impact on the storage hierarchy. Proceedings of the 7th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures."},{"issue":"4","key":"287_CR2","doi-asserted-by":"publisher","first-page":"337","DOI":"10.14778\/3025111.3025116","volume":"10","author":"J Arulraj","year":"2016","unstructured":"Arulraj J, Perron M, Pavlo A (2016) Write-behind logging. Proceedings VLDB Endowment 10(4):337\u2013348","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR3","unstructured":"Bj\u00f8rling M (2018) Open-Channel Solid State Drives. \n                    https:\/\/openchannelssd.readthedocs.io\/en\/latest\/\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR4","first-page":"359","volume-title":"LightNVM: the Linux open-channel SSD subsystem","author":"M Bj\u00f8rling","year":"2017","unstructured":"Bj\u00f8rling M, Gonz\u00e1lez J, Bonnet P (2017) LightNVM: the Linux open-channel SSD subsystem. 15th USENIX Conference on File and Storage Technologies (FAST), USENIX Association, pp 359\u2013374"},{"key":"287_CR5","first-page":"316","volume-title":"Google workloads for consumer devices: mitigating data movement bottlenecks","author":"A Boroumand","year":"2018","unstructured":"Boroumand A, Ghose S, Kim Y, Ausavarungnirun R, Shiu E, Thakur R, Kim D, Kuusela A, Knies A, Ranganathan P et al (2018) Google workloads for consumer devices: mitigating data movement bottlenecks. Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, pp 316\u2013331"},{"issue":"7","key":"287_CR6","doi-asserted-by":"publisher","first-page":"786","DOI":"10.14778\/2752939.2752947","volume":"8","author":"S Chen","year":"2015","unstructured":"Chen S, Jin Q (2015) Persistent B+-trees in non-volatile main memory. Proceedings VLDB Endowment 8(7):786\u2013797","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR7","first-page":"21","volume-title":"Rethinking database algorithms for phase change memory","author":"S Chen","year":"2011","unstructured":"Chen S, Gibbons PB, Nath S (2011) Rethinking database algorithms for phase change memory. Fifth Biennial Conference on Innovative Data Systems Research (CIDR), pp 21\u201331"},{"key":"287_CR8","volume-title":"Intel 3D XPoint Memory Die Removed from Intel Optane PCM (Phase Change Memory)","author":"J Choe","year":"2017","unstructured":"Choe J (2017) Intel 3D XPoint Memory Die Removed from Intel Optane PCM (Phase Change Memory). \n                    http:\/\/techinsights.com\/about-techinsights\/overview\/blog\/intel-3D-xpoint-memory-die-removed-from-intel-optane-pcm\/\n                    \n                  . Accessed 25 Apr 2018"},{"issue":"1","key":"287_CR9","doi-asserted-by":"publisher","first-page":"732","DOI":"10.1109\/COMST.2015.2481183","volume":"18","author":"M Dayarathna","year":"2016","unstructured":"Dayarathna M, Wen Y, Fan R (2016) Data center energy consumption modeling: a\u00a0survey. IEEE Commun Surv Tutor 18(1):732\u2013794","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"287_CR10","first-page":"554","volume-title":"Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a\u00a0universal memory replacement","author":"X Dong","year":"2008","unstructured":"Dong X, Wu X, Sun G, Xie Y, Li H, Chen Y (2008) Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a\u00a0universal memory replacement. 45th ACM\/IEEE Design Automation Conference., IEEE, pp 554\u2013559"},{"key":"287_CR11","first-page":"1221","volume-title":"High performance database logging using storage class memory","author":"R Fang","year":"2011","unstructured":"Fang R, Hsiao HI, He B, Mohan C, Wang Y (2011) High performance database logging using storage class memory. IEEE 27th International Conference on Data Engineering (ICDE). IEEE, Hannover, pp 1221\u20131231"},{"key":"287_CR12","unstructured":"Gen-Z Consortium (2018) Gen-Z Core Specification 1.0. \n                    https:\/\/genzconsortium.org\/specifications\/core-specification-1-0\/\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR13","first-page":"31","volume-title":"10x10nm 2 Hf\/HfO x crossbar resistive RAM with excellent performance, reliability and low-energy operation","author":"B Govoreanu","year":"2011","unstructured":"Govoreanu B, Kar G, Chen Y, Paraschiv V, Kubicek S, Fantini A, Radu I, Goux L, Clima S, Degraeve R et al (2011) 10x10nm 2 Hf\/HfO x crossbar resistive RAM with excellent performance, reliability and low-energy operation. IEEE International Electron Devices Meeting (IEDM). IEEE, Washington, pp 31\u201336"},{"issue":"12","key":"287_CR14","doi-asserted-by":"publisher","first-page":"1278","DOI":"10.14778\/2536274.2536295","volume":"6","author":"S Hardock","year":"2013","unstructured":"Hardock S, Petrov I, Gottstein R, Buchmann A (2013) NoFTL: database systems on FTL-less flash storage. Proceedings VLDB Endowment 6(12):1278\u20131281","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR15","first-page":"1571","volume-title":"From in-place updates to in-place appends: revisiting out-of-place updates on flash","author":"S Hardock","year":"2017","unstructured":"Hardock S, Petrov I, Gottstein R, Buchmann A (2017) From in-place updates to in-place appends: revisiting out-of-place updates on flash. Proceedings of the 2017 ACM International Conference on Management of Data (SIGMOD). ACM, Chicago, pp 1571\u20131586"},{"issue":"4","key":"287_CR16","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. Proceedings VLDB Endowment 8(4):389\u2013400","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR17","volume-title":"Optane SSD DC P4800X Series","author":"Intel","year":"2017","unstructured":"Intel (2017) Optane SSD DC P4800X Series. \n                    https:\/\/www.intel.com\/content\/www\/us\/en\/products\/memory-storage\/solid-state-drives\/data-center-ssds\/optane-dc-p4800x-series\/p4800x-750gb-2-5-inch.html\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR18","volume-title":"SSD DC S4600 Series","author":"Intel","year":"2017","unstructured":"Intel (2017) SSD DC S4600 Series. \n                    https:\/\/www.intel.com\/content\/www\/us\/en\/products\/memory-storage\/solid-state-drives\/data-center-ssds\/dc-s4600-series\/dc-s4600-1-9tb-2-5inch-3d1.html\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR19","unstructured":"Intel (2018) Persistent Memory Development Kit. \n                    http:\/\/pmem.io\/pmdk\/libpmem\/\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR20","volume-title":"SSD DC P4510 Series","author":"Intel","year":"2018","unstructured":"Intel (2018) SSD DC P4510 Series. \n                    https:\/\/www.intel.com\/content\/www\/us\/en\/products\/memory-storage\/solid-state-drives\/data-center-ssds\/dc-p4510-series\/dc-p4510-8tb-2-5inch-3d2.html\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR21","volume-title":"International Technology Roadmap for Semiconductors 2.0, Beyond CMOS","author":"ITRS","year":"2015","unstructured":"ITRS (2015) International Technology Roadmap for Semiconductors 2.0, Beyond CMOS. \n                    http:\/\/www.semiconductors.org\/clientuploads\/Research_Technology\/ITRS\/2015\/6_2015%20ITRS%202.0%20Beyond%20CMOS.pdf\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR22","first-page":"691","volume-title":"FOEDUS: OLTP engine for a\u00a0thousand cores and NVRAM","author":"H Kimura","year":"2015","unstructured":"Kimura H (2015) FOEDUS: OLTP engine for a\u00a0thousand cores and NVRAM. Proceedings of the 2015 ACM International Conference on Management of Data (SIGMOD). Melbourne, ACM, pp 691\u2013706"},{"key":"287_CR23","unstructured":"Klima T (2016) Using Non-volatile Memory (NVDIMM-N) as Byte-Addressable Storage in Windows Server 2016. \n                    https:\/\/channel9.msdn.com\/events\/build\/2016\/p470\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR24","first-page":"345","volume-title":"Reflex: remote flash \u2248 local flash","author":"A Klimovic","year":"2017","unstructured":"Klimovic A, Litz H, Kozyrakis C (2017) Reflex: remote flash \u2248 local flash. Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). ACM, Xi\u2019an, pp 345\u2013359"},{"key":"287_CR25","volume-title":"SSD-Langzeittest beendet: Exitus bei 9,1 Petabyte","author":"B Kraft","year":"2017","unstructured":"Kraft B (2017) SSD-Langzeittest beendet: Exitus bei 9,1 Petabyte. \n                    https:\/\/www.heise.de\/newsticker\/meldung\/SSD-Langzeittest-beendet-Exitus-bei-9-1-Petabyte-3755009.html\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR26","first-page":"433","volume-title":"Yat: a\u00a0validation framework for persistent memory software","author":"P Lantz","year":"2014","unstructured":"Lantz P, Rao DS, Kumar S, Sankaran R, Jackson J (2014) Yat: a\u00a0validation framework for persistent memory software. USENIX Annual Technical Conference, pp 433\u2013438"},{"key":"287_CR27","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.24","author":"BC Lee","year":"2010","unstructured":"Lee BC, Zhou P, Yang J, Zhang Y, Zhao B, Ipek E, Mutlu O, Burger D (2010) Phase-change technology and the future of main memory. IEEE Micro. \n                    https:\/\/doi.org\/10.1109\/MM.2010.24","journal-title":"IEEE Micro"},{"key":"287_CR28","first-page":"257","volume-title":"Wort: write optimal radix tree for persistent memory storage systems","author":"SK Lee","year":"2017","unstructured":"Lee SK, Lim KH, Song H, Nam B, Noh SH (2017) Wort: write optimal radix tree for persistent memory storage systems. 15th USENIX Conference on File and Storage Technologies (FAST). USENIX Association, Santa Clara, pp 257\u2013270"},{"issue":"12","key":"287_CR29","doi-asserted-by":"publisher","first-page":"2018","DOI":"10.14778\/3137765.3137834","volume":"10","author":"W Lehner","year":"2017","unstructured":"Lehner W (2017) The data center under your desk: how disruptive is modern hardware for DB system design? Proceedings VLDB Endowment 10(12):2018\u20132019","journal-title":"Proceedings VLDB Endowment"},{"issue":"1","key":"287_CR30","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s13222-018-0276-y","volume":"18","author":"W Lehner","year":"2018","unstructured":"Lehner W, Ungeth\u00fcm A, Habich D (2018) Diversity of processing units. Datenbank Spektrum 18(1):57\u201362","journal-title":"Datenbank Spektrum"},{"key":"287_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-66917-5_22","volume-title":"Rethinking DRAM caching for LSMs in an NVRAM environment","author":"L Lersch","year":"2017","unstructured":"Lersch L, Oukid I, Schreter I, Lehner W (2017) Rethinking DRAM caching for LSMs in an NVRAM environment. 21th European Conference on Advances in Databases and Information Systems (ADBIS). Springer, Nicosia"},{"key":"287_CR32","first-page":"302","volume-title":"The Bw-tree: a\u00a0B-tree for new hardware platforms","author":"JJ Levandoski","year":"2013","unstructured":"Levandoski JJ, Lomet DB, Sengupta S (2013) The Bw-tree: a\u00a0B-tree for new hardware platforms. IEEE 29th International Conference on Data Engineering (ICDE). IEEE, Brisbane, pp 302\u2013313"},{"issue":"1-2","key":"287_CR33","doi-asserted-by":"publisher","first-page":"1195","DOI":"10.14778\/1920841.1920990","volume":"3","author":"Y Li","year":"2010","unstructured":"Li Y, He B, Yang RJ, Luo Q, Yi K (2010) Tree indexing on solid state drives. Proceedings VLDB Endowment 3(1-2):1195\u20131206","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR34","unstructured":"Linux (2018) LIBNVDIMM Documentation. \n                    https:\/\/www.kernel.org\/doc\/Documentation\/nvdimm\/nvdimm.txt\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR35","unstructured":"Micron (2018) 3D XPoint Technology. \n                    https:\/\/www.micron.com\/products\/advanced-solutions\/3d-xpoint-technology\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR36","volume-title":"An Intro to MCDRAM (High-Bandwidth Memory) on Knights Landing","author":"P Mike","year":"2016","unstructured":"Mike P, Intel (2016) An Intro to MCDRAM (High-Bandwidth Memory) on Knights Landing. \n                    https:\/\/software.intel.com\/en-us\/blogs\/2016\/01\/20\/an-intro-to-mcdram-high-bandwidth-memory-on-knights-landing\n                    \n                  . Accessed 25 Apr 2018"},{"issue":"5","key":"287_CR37","doi-asserted-by":"publisher","first-page":"1537","DOI":"10.1109\/TPDS.2015.2442980","volume":"27","author":"S Mittal","year":"2016","unstructured":"Mittal S, Vetter JS (2016) A\u00a0survey of software techniques for using non-volatile memories for storage and main memory systems. IEEE Trans Parallel Distrib Syst 27(5):1537\u20131550","journal-title":"IEEE. Trans. Parallel Distrib. Syst."},{"key":"287_CR38","first-page":"21","volume-title":"Memory scaling: a\u00a0systems architecture perspective","author":"O Mutlu","year":"2013","unstructured":"Mutlu O (2013) Memory scaling: a\u00a0systems architecture perspective. Fifth IEEE International Memory Workshop (IMW). IEEE, Monterey, pp 21\u201325"},{"issue":"1","key":"287_CR39","first-page":"58","volume":"50","author":"M Nanavati","year":"2016","unstructured":"Nanavati M et al (2016) Non-volatile storage: implications of the datacenter\u2019s shifting center. Commun Acm 50(1):58\u201363","journal-title":"Commun Acm"},{"key":"287_CR40","unstructured":"OpenCAPI Consortium (2018) OpenCAPI Specifications. \n                    https:\/\/opencapi.org\/technical\/specifications\/\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR41","volume-title":"Instant recovery for main-memory databases","author":"I Oukid","year":"2015","unstructured":"Oukid I, Lehner W, Kissinger T, Willhalm T, Bumbulis P (2015) Instant recovery for main-memory databases. Seventh Biennial Conference on Innovative Data Systems Research (CIDR)."},{"key":"287_CR42","first-page":"5","volume-title":"On testing persistent-memory-based software","author":"I Oukid","year":"2016","unstructured":"Oukid I, Booss D, Lespinasse A, Lehner W (2016) On testing persistent-memory-based software. Proceedings of the 12th International Workshop on Data Management on New Hardware. ACM, San Francisco, p 5"},{"key":"287_CR43","first-page":"371","volume-title":"FPtree: a\u00a0hybrid SCM-DRAM persistent and concurrent B\u2011tree for storage class memory","author":"I Oukid","year":"2016","unstructured":"Oukid I, Lasperas J, Nica A, Willhalm T, Lehner W (2016) FPtree: a\u00a0hybrid SCM-DRAM persistent and concurrent B\u2011tree for storage class memory. Proceedings of the 2016 ACM International Conference on Management of Data (SIGMOD). ACM, San Francisco, pp 371\u2013386"},{"issue":"11","key":"287_CR44","doi-asserted-by":"publisher","first-page":"1166","DOI":"10.14778\/3137628.3137629","volume":"10","author":"I Oukid","year":"2017","unstructured":"Oukid I, Booss D, Lespinasse A, Lehner W, Willhalm T, Gomes G (2017) Memory management techniques for large-scale persistent-main-memory systems. Proceedings VLDB Endowment 10(11):1166\u20131177","journal-title":"Proceedings VLDB Endowment"},{"key":"287_CR45","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196897","volume-title":"Managing non-volatile memory in database systems","author":"A Renen van","year":"2018","unstructured":"van Renen A, Leis V, Kemper A, Neumann T, Hashida T, Oe K et al (2018) Managing non-volatile memory in database systems. Proceedings of the 2018 ACM International Conference on Management of Data (SIGMOD). ACM, Houston. (to appear)"},{"key":"287_CR46","volume-title":"Key value SSD","author":"Samsung","year":"2017","unstructured":"Samsung (2017) Key value SSD. \n                    https:\/\/www.samsung.com\/us\/labs\/pdfs\/collateral\/Samsung_Key_Value_Technology_Brief_v7.pdf\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR47","volume-title":"The SSD enabled PC total cost of ownership","author":"SanDisk","year":"2015","unstructured":"SanDisk (2015) The SSD enabled PC total cost of ownership. \n                    https:\/\/www.sandisk.com\/business\/datacenter\/resources\/white-papers\/the-ssd-enabled-pc-total-cost-of-ownership\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR48","volume-title":"Flash reliability in production: the expected and the unexpected","author":"B Schroeder","year":"2016","unstructured":"Schroeder B, Lagisetty R, Merchant A (2016) Flash reliability in production: the expected and the unexpected. 14th USENIX FAST."},{"key":"287_CR49","volume-title":"HDD Exos X12","author":"Seagate Technology","year":"2017","unstructured":"Seagate Technology (2017) HDD Exos X12. \n                    https:\/\/www.seagate.com\/www-content\/datasheets\/pdfs\/exos-x-12-DS1946-1-1709US-en_US.pdf\n                    \n                  . Accessed 25 Apr 2018"},{"key":"287_CR50","volume-title":"Global market share held by DRAM chip vendors 2011-2017","author":"Statista","year":"2017","unstructured":"Statista (2017) Global market share held by DRAM chip vendors 2011-2017. \n                    https:\/\/www.statista.com\/statistics\/271726\/global-market-share-held-by-dram-chip-vendors-since-2010\/\n                    \n                  . Accessed 25 Apr 2018"},{"issue":"5","key":"287_CR51","doi-asserted-by":"publisher","first-page":"413","DOI":"10.14778\/2732269.2732277","volume":"7","author":"SD Viglas","year":"2014","unstructured":"Viglas SD (2014) Write-limited sorts and joins for persistent memory. Proceedings VLDB Endowment 7(5):413\u2013424","journal-title":"Proceedings VLDB Endowment"},{"issue":"10","key":"287_CR52","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. Proceedings VLDB Endowment 7(10):865\u2013876","journal-title":"Proceedings VLDB Endowment"},{"issue":"7","key":"287_CR53","doi-asserted-by":"publisher","first-page":"2169","DOI":"10.1109\/TC.2015.2479621","volume":"65","author":"J Yang","year":"2015","unstructured":"Yang J, Wei Q, Wang C, Chen C, Yong K, He B (2015) NV-tree: a\u00a0consistent and workload-adaptive tree structure for non-volatile memory. IEEE Trans Comput 65(7):2169\u20132183","journal-title":"IEEE Trans. Comput."}],"container-title":["Datenbank-Spektrum"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13222-018-0287-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-018-0287-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-018-0287-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T19:13:19Z","timestamp":1559589199000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13222-018-0287-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,4]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,7]]}},"alternative-id":["287"],"URL":"https:\/\/doi.org\/10.1007\/s13222-018-0287-8","relation":{},"ISSN":["1618-2162","1610-1995"],"issn-type":[{"value":"1618-2162","type":"print"},{"value":"1610-1995","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,4]]},"assertion":[{"value":"4 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}