Filters








17,812 Hits in 4.6 sec

How to Build a Non-Volatile Memory Database Management System

Joy Arulraj, Andrew Pavlo
2017 Proceedings of the 2017 ACM International Conference on Management of Data - SIGMOD '17  
The difference in the performance characteristics of volatile (DRAM) and non-volatile storage devices (HDD/SSDs) influences the design of database management systems (DBMSs).  ...  But the arrival of new non-volatile memory (NVM) storage that is almost as fast as DRAM with fine-grained read/writes invalidates these previous design choices.  ...  Non-volatile memory (NVM) 1 offers an intriguing blend of these two storage mediums.  ... 
doi:10.1145/3035918.3054780 dblp:conf/sigmod/ArulrajP17 fatcat:yczyvnzntzewveb3a7lx4cjydy

Implications of non-volatile memory as primary storage for database management systems

Naveed Ul Mustafa, Adria Armejach, Ozcan Ozturk, Adrian Cristal, Osman S. Unsal
2016 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)  
Non-Volatile Memory (NVM) is an emerging storage class technology which promises the best of both worlds.  ...  Traditional Database Management System (DBMS) software relies on hard disks for storing relational data. Hard disks are cheap, persistent, and offer huge storage capacities.  ...  Non-Volatile Memory (NVM) is an emerging storage class technology which promises the best of both worlds.  ... 
doi:10.1109/samos.2016.7818344 dblp:conf/samos/MustafaAOCU16 fatcat:kgrwwvsdmje2ldbrntmkab3gfq

Let's Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems

Joy Arulraj, Andrew Pavlo, Subramanya R. Dulloor
2015 Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data - SIGMOD '15  
The advent of non-volatile memory (NVM) will fundamentally change the dichotomy between memory and durable storage in database management systems (DBMSs).  ...  Existing DBMSs are unable to take full advantage of this technology because their internal architectures are predicated on the assumption that memory is volatile.  ...  Non-volatile memory (NVM) 1 offers an intriguing blend of the two storage mediums.  ... 
doi:10.1145/2723372.2749441 dblp:conf/sigmod/ArulrajPD15 fatcat:p2dpcxgccbfpflpw6uxtgyrdhy

Performance evaluation of extended storage architectures for transaction processing

Erhard Rahm
1992 Proceedings of the 1992 ACM SIGMOD international conference on Management of data - SIGMOD '92  
in non-volatile semiconductor memory.  ...  Caching of database pages is sup- ported at three levels, namely in main memory, in extended memory and in volatile or non-volatile disk caches.  ... 
doi:10.1145/130283.130329 dblp:conf/sigmod/Rahm92 fatcat:cyhe74xy2ngmponm5a7wcwr5ue

Design of Efficient Index Management for Column-based Big Databases

Siwoo Byun
2017 International Journal of Internet of Things and Big Data  
The conventional hard disk has been the dominant database storage system for over 25 years. Currently, flash memories are one of the best media to support database storage areas.  ...  Recently, hybrid storage which incorporate the advantages of PRAM memory into the flash memory are considered to be the next storage systems to support big database servers.  ...  1 s 20 s 2 ms SSD-MLC Flash Memory Non-volatile 2 s 30 s 2 ms Hard Disk Non-volatile 5 ms 5 ms -  ... 
doi:10.21742/ijitbd.2017.2.1.06 fatcat:busrmybk25d6tk3lb7cbr2lzcm

NV-Hypervisor: Hypervisor-Based Persistence for Virtual Machines

Vasily A. Sartakov, Rudiger Kapitza
2014 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks  
With the advent of non-volatile random-access memory (NVRAM) provided by commodity servers, there is a scalable, less costly and robust alternative to recover from power outages and other failures.  ...  NV-Hypervisor paves the way for utilizing NVRAM in virtualized environments (i.e., infrastructure-as-a-service clouds) and protects stateful services such as key-value stores and databases from data loss  ...  System-wide persistence: Alternatively, an entire system can run solely based on non-volatile memory.  ... 
doi:10.1109/dsn.2014.64 dblp:conf/dsn/SartakovK14 fatcat:qohoclu4jjbfle7q7m46acqszq

Performance evaluation of extended storage architectures for transaction processing

Erhard Rahm
1992 SIGMOD record  
The use of non-volatile semiconductor memory within an extended storage hierarchy promises significant performance itn-  ...  in non-volatile semiconductor memory.  ...  Hence, using non-volatile semiconductor storage in this way permits simpler DBMS buffer management without sacrificing performance.  ... 
doi:10.1145/141484.130329 fatcat:n5q6qcjoufeytnwibzi2c6gur4

NV-Heaps

Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson
2011 SIGARCH Computer Architecture News  
Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage  ...  Persistent, user-defined objects present an attractive abstraction for working with non-volatile program state.  ...  Managing non-volatile memory like conventional memory is not a good solution either.  ... 
doi:10.1145/1961295.1950380 fatcat:uvasunu7ofch7juy7fmfk3nceu

NV-Heaps

Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson
2012 SIGPLAN notices  
Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage  ...  Persistent, user-defined objects present an attractive abstraction for working with non-volatile program state.  ...  Managing non-volatile memory like conventional memory is not a good solution either.  ... 
doi:10.1145/2248487.1950380 fatcat:ylep75ky55duvionhsilfzrzga

NV-Heaps

Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson
2011 SIGPLAN notices  
Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage  ...  Persistent, user-defined objects present an attractive abstraction for working with non-volatile program state.  ...  Managing non-volatile memory like conventional memory is not a good solution either.  ... 
doi:10.1145/1961296.1950380 fatcat:knenlt3q3va2bl5wpdxlydufsm

NV-Heaps

Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson
2011 Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11  
Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage  ...  Persistent, user-defined objects present an attractive abstraction for working with non-volatile program state.  ...  Managing non-volatile memory like conventional memory is not a good solution either.  ... 
doi:10.1145/1950365.1950380 dblp:conf/asplos/CoburnCAGGJS11 fatcat:6w5xtiax2bezbhawcew6lm46l4

TxCache: Transactional cache using byte-addressable non-volatile memories in SSDs

Youyou Lu, Jiwu Shu, Peng Zhu
2014 2014 IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA)  
The non-volatility and byte-addressability properties make TxCache an efficient transaction design.  ...  Experiments using file system and database workloads show performance improvement up to 46.0% and lifetime extension up to 33.8% compared to a recent transactional SSD design.  ...  The default size of non-volatile disk cache is set to 32MB. In the evaluation, we use both file system and database workloads.  ... 
doi:10.1109/nvmsa.2014.6927193 dblp:conf/nvmsa/LuSZ14 fatcat:ghh5okkssvctre6ocmhvsc2abi

Data Management in Non-Volatile Memory

Stratis D. Viglas
2015 Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data - SIGMOD '15  
Non-volatile memory promises to bridge the gap between main memory and secondary storage by offering a universal storage device.  ...  In particular, we address issues like: (a) incorporating non-volatile memory into the data management stack, (b) supporting transactions and ensuring persistence and recovery, and (c) query processing.  ...  A related, but salient question, apart from the actual use of non-volatile memory for data management, is how to best integrate nonvolatile memory in the data management stack at the system level.  ... 
doi:10.1145/2723372.2731082 dblp:conf/sigmod/Viglas15 fatcat:sp7qkhulgbhczorkj5ms3l74li

Database Architectures for Modern Hardware (Dagstuhl Seminar 18251)

Peter A. Boncz, Goetz Graefe, Binsheng He, Kai-Uwe Sattler, Michael Wagner
2019 Dagstuhl Reports  
The requirements of emerging applications on the one hand and the trends in computing hardware and systems on the other hand demand a fundamental rethinking of current data management architectures.  ...  The outcome of this seminar was not only an identification of promising hardware technologies and their exploitation in data management systems but also a set of use cases, studies, and experiments for  ...  Memory hierarchies: The group discussed design recipes for database nodes with non-trival memory hierarchies containing not only disk and RAM but also non-volatile memory.  ... 
doi:10.4230/dagrep.8.6.63 dblp:journals/dagstuhl-reports/BonczGHS18 fatcat:iepn4bmjavgdvegsns7huv72re

Experimental Evaluation of NoSQL Databases

Veronika Abramova, Jorge Bernardino, Pedro Furtado
2014 International Journal of Database Management Systems  
Relational databases are a technology used universally that enables storage, management and retrieval of varied data schemas.  ...  On the other hand, non-relational database technologies, also known as NoSQL, were developed to better meet the needs of key-value storage of large amounts of records.  ...  Also, in order to increase speed of requests, non-relational databases began to use volatile memory.  ... 
doi:10.5121/ijdms.2014.6301 fatcat:j5houbmbgvb25o3sfb3qhjt76y
« Previous Showing results 1 — 15 out of 17,812 results