Skip to Main content Skip to Navigation
New interface
Reports (Research report)

DStore: An in-memory document-oriented store

Viet-Trung Tran 1 Dushyanth Narayanan 2 Gabriel Antoniu 1 Luc Bougé 1 
1 KerData - Scalable Storage for Clouds and Beyond
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : As a result of continuous innovation in hardware technology, computers are made more and more powerful than their prior models. Modern servers nowadays can possess large main memory capability that can size up to 1 Terabytes (TB) and more. As memory accesses are at least 100 times faster than disk, keeping data in main memory becomes an interesting design principle to increase the performance of data management systems. We design DStore, a document-oriented store residing in main memory to fully exploit high-speed memory accesses for high performance. DStore is able to scale up by increasing memory capability and the number of CPU-cores rather than scaling horizontally as in distributed data-management systems. This design decision favors DStore in supporting fast and atomic complex transactions, while maintaining high throughput for analytical processing (read-only accesses). This goal is (to our best knowledge) not easy to achieve with high performance in distributed environments. DStore is built with several design principles: single threaded execution model, parallel index generations, delta-indexing and bulk updating, versioning concurrency control and trading freshness for performance of analytical processing.
Document type :
Reports (Research report)
Complete list of metadata

Cited literature [9 references]  Display  Hide  Download
Contributor : Viet-Trung Tran Connect in order to contact the contributor
Submitted on : Monday, December 17, 2012 - 7:04:57 PM
Last modification on : Friday, November 18, 2022 - 9:25:43 AM
Long-term archiving on: : Sunday, December 18, 2016 - 3:52:36 AM


Files produced by the author(s)


  • HAL Id : hal-00766219, version 1


Viet-Trung Tran, Dushyanth Narayanan, Gabriel Antoniu, Luc Bougé. DStore: An in-memory document-oriented store. [Research Report] RR-8188, INRIA. 2012, pp.24. ⟨hal-00766219⟩



Record views


Files downloads