Performance analysis of recovery techniques
ACM Transactions on Database Systems (TODS)
Synchronized Disk Interleaving
IEEE Transactions on Computers
A Crash Recovery Scheme for a Memory-Resident Database System
IEEE Transactions on Computers
Query processing in main memory database management systems
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
A recovery algorithm for a high-performance memory-resident database system
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Multiprocessor main memory transaction processing
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Query optimization in a memory-resident domain relational calculus database system
ACM Transactions on Database Systems (TODS)
EDBT '90 Proceedings of the 2nd international conference on extending database technology: Advances in Database Technology
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Efficient main memory data management using the DBgraph storage model
Proceedings of the sixteenth international conference on Very large databases
Managing persistent objects in a multi-level store
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Implementation techniques for main memory database systems
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
System M: A Transaction Processing Testbed for Memory Resident Data
IEEE Transactions on Knowledge and Data Engineering
Performance of Complex Queries in Main Memory Database Systems
Proceedings of the Third International Conference on Data Engineering
Checkpointing Memory-Resident Databases
Proceedings of the Fifth International Conference on Data Engineering
Proceedings of the Second International Conference on Data Engineering
A Classification and Comparison of Main Memory Database Recovery Techniques
Proceedings of the Third International Conference on Data Engineering
A Study of Index Structures for Main Memory Database Management Systems
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
Data structures for dynamic queries: an analytical and experimental evaluation
AVI '94 Proceedings of the workshop on Advanced visual interfaces
eNVy: a non-volatile, main memory storage system
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
The STRIP rule system for efficiently maintaining derived data
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Free transactions with Rio Vista
Proceedings of the sixteenth ACM symposium on Operating systems principles
Xmas: an extensible main-memory storage system
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Xmas: an extensible main-memory storage system for high-performance applications
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Distributed Multi-Level Recovery in Main-Memory Databases
Distributed and Parallel Databases - Special issue on parallel and distributed information systems
In-memory data management for consumer transactions the timesten approach
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Segmented fuzzy checkpointing for main memory databases
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
Impact of timing constraints on real-time database recovery
CIKM '96 Proceedings of the workshop on Databases: active and real-time
Main-memory index structures with fixed-size partial keys
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
DeeDS towards a distributed and active real-time database system
ACM SIGMOD Record
Conjunctive selection conditions in main memory
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
The Architecture of the Dalí Main-Memory Storage Manager
Multimedia Tools and Applications
Affinity-based management of main memory database clusters
ACM Transactions on Internet Technology (TOIT)
MDARTS: A Multiprocessor Database Architecture for Hard Real-Time Systems
IEEE Transactions on Knowledge and Data Engineering
Optimizing Main-Memory Join on Modern Hardware
IEEE Transactions on Knowledge and Data Engineering
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Recovering from Main-Memory Lapses
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Dalí: A High Performance Main Memory Storage Manager
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
A Non-Uniform Data Fragmentation Strategy for Parallel Main-Menory Database Systems
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Integrating Reliable Memory in Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Real-Time and Active Databases: A Survey
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Supporting System-Level Testing of Applications by Active Real-Time Database Systems
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Compact Representation: An Approach to Efficient Implementation for the Data Warehouse Architecture
DaWaK '99 Proceedings of the First International Conference on Data Warehousing and Knowledge Discovery
A High-Performance Data Structure for Mobile Information Systems
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
A Fast Commit Protocol for Distributed Main Memory Database Systems
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
Conquest: Better Performance Through a Disk/Persistent-RAM Hybrid File System
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
The Design and Use of Persistent Memory on the DNCP Hardware Fault-Tolerant Platform
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Improving XML Processing Using Adapted Data Structures
Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems
A High-Performance Spatial Storage Based on Main-Memory Database Architecture
DEXA '99 Proceedings of the 10th International Conference on Database and Expert Systems Applications
MIL primitives for querying a fragmented world
The VLDB Journal — The International Journal on Very Large Data Bases
Integrating reliable memory in databases
The VLDB Journal — The International Journal on Very Large Data Bases
DERBY: A Memory Management System for Distributed Main Memory Databases
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Object-oriented design of main-memory DBMS for real-time applications
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
Real-time mobile data management using a minimal MMDB
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
Comparing disk and memory's resistance to operating system crashes
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Logical and physical design issues for smart card databases
ACM Transactions on Information Systems (TOIS)
Computational database technology for component mode synthesis
ICCST '02 Proceedings of the sixth conference on Computational structures technology
Aurora: a new model and architecture for data stream management
The VLDB Journal — The International Journal on Very Large Data Bases
Designing a high-performance database engine for the 'Db4XML' native XML database system
Journal of Systems and Software
Selection conditions in main memory
ACM Transactions on Database Systems (TODS)
Beyond data warehousing: what's next in business intelligence?
Proceedings of the 7th ACM international workshop on Data warehousing and OLAP
Computational database technology for component mode synthesis
Advances in Engineering Software - Special issue on engineering computational technology
Scalability of indexing structures in a production systems testbed for computational research
Computers and Industrial Engineering - Special issue: Selected papers from the 31st international conference on computers & industrial engineering
Hardware supported memory access for high performance main memory databases
DaMoN '05 Proceedings of the 1st international workshop on Data management on new hardware
A memory subsystem with comparator arrays for main memory database operations
Proceedings of the 2006 ACM symposium on Applied computing
The Conquest file system: Better performance through a disk/persistent-RAM hybrid design
ACM Transactions on Storage (TOS)
Sprint: a middleware for high-performance transaction processing
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Monitoring streams: a new class of data management applications
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
An almost-serial protocol for transaction execution in main-memory database systems
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Tlink-tree: main memory index structure with concurrency control and recovery
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Declarative information extraction using datalog with embedded extraction predicates
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Distributed real time database systems: background and literature review
Distributed and Parallel Databases
Transaction Management for Flash Media Databases in Portable Computing Environments
Journal of Intelligent Information Systems
Cache-oblivious databases: Limitations and opportunities
ACM Transactions on Database Systems (TODS)
Memory efficient distributed real time commit protocol
ICCOMP'05 Proceedings of the 9th WSEAS International Conference on Computers
OLTP through the looking glass, and what we found there
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
A business process monitor for a mobile phone recharging system
Journal of Systems Architecture: the EUROMICRO Journal
Efficient Execution of Small (Single-Tuple) Transactions in Main-Memory Databases
ADBIS '08 Proceedings of the 12th East European conference on Advances in Databases and Information Systems
Fault-tolerant stream processing using a distributed, replicated file system
Proceedings of the VLDB Endowment
Information filtering and query indexing for an information retrieval model
ACM Transactions on Information Systems (TOIS)
Fast memory snapshot for concurrent programmingwithout synchronization
Proceedings of the 23rd international conference on Supercomputing
Dictionary-based order-preserving string compression for main memory column stores
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Information Sciences: an International Journal
The case for RAMClouds: scalable high-performance storage entirely in DRAM
ACM SIGOPS Operating Systems Review
Real-time data management for network information system
ICCS'03 Proceedings of the 2003 international conference on Computational science
J+-tree: a new index structure in main memory
DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications
Main memory commit processing: the impact of priorities
DASFAA'08 Proceedings of the 13th international conference on Database systems for advanced applications
Low overhead concurrency control for partitioned main memory databases
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
A practical way to extend shared memory support beyond a motherboard at low cost
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Synchronous metadata management of large storage systems
Proceedings of the Fourteenth International Database Engineering & Applications Symposium
Hybrid in-memory and on-disk tables for speeding-up table accesses
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part I
Business intelligence for small and middle-sized entreprises
ACM SIGMOD Record
Accommodating logical logging under fuzzy checkpointing in main memory databases
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
IDEAS'97 Proceedings of the 1997 international conference on International database engineering and applications symposium
The case for determinism in database systems
Proceedings of the VLDB Endowment
From a stream of relational queries to distributed stream processing
Proceedings of the VLDB Endowment
Mnemosyne: lightweight persistent memory
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems
Communications of the ACM
Disk-locality in datacenter computing considered irrelevant
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
How to efficiently snapshot transactional data: hardware or software controlled?
Proceedings of the Seventh International Workshop on Data Management on New Hardware
Fast crash recovery in RAMCloud
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Aggregation strategies for columnar in-memory databases in a mixed workload
Proceedings of the 4th workshop on Workshop for Ph.D. students in information & knowledge management
Design and implementation of a real-time static locking protocol for main-memory database systems
ADVIS'04 Proceedings of the Third international conference on Advances in Information Systems
A memory efficient fast distributed real time commit protocol
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
Design and implementation of replication management in main memory DBMS ALTIBASETM
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
A snappy b+-trees index reconstruction for main-memory storage systems
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
A unified index for moving-objects databases
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Computational database technology applied to option pricing via finite differences
ADBIS'06 Proceedings of the 10th East European conference on Advances in Databases and Information Systems
Robotics and Computer-Integrated Manufacturing
PACMan: coordinated memory caching for parallel jobs
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
A new degree of freedom for memory allocation in clusters
Cluster Computing
RAMCube: exploiting network proximity for ram-based key-value store
HotCloud'12 Proceedings of the 4th USENIX conference on Hot Topics in Cloud Ccomputing
Advances in Software Engineering
Scalability of replicated metadata services in distributed file systems
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A RAMCloud Storage System based on HDFS: Architecture, implementation and evaluation
Journal of Systems and Software
An efficient B+-tree design for main-memory database systems with strong access locality
Information Sciences: an International Journal
RapiLog: reducing system complexity through verification
Proceedings of the 8th ACM European Conference on Computer Systems
On the efficiency of durable state machine replication
USENIX ATC'13 Proceedings of the 2013 USENIX conference on Annual Technical Conference
Log-structured memory for DRAM-based storage
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.02 |
Main memory database systems (MMDBs) store their data in main physical memory and provide very high-speed access. Conventional database systems are optimized for the particular characteristics of disk storage mechanisms. Memory resident systems, on the other hand, use different optimizations to structure and organize data, as well as to make it reliable. The authors survey the major memory residence optimizations and briefly discuss some of the MMDBs that have been designed or implemented.