Visible to the public I/O Characteristics of MongoDB and Trim-based Optimization in Flash SSDs

TitleI/O Characteristics of MongoDB and Trim-based Optimization in Flash SSDs
Publication TypeConference Paper
Year of Publication2016
AuthorsNguyen, Trong-Dat, Lee, Sang-Won
Conference NameProceedings of the Sixth International Conference on Emerging Databases: Technologies, Applications, and Theory
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4754-9
KeywordsCollaboration, composability, Human Behavior, I/O characteristics, I/O pattern, Metrics, MongoDB, NoSQL, pattern locks, pubcrawl, Resiliency, Scalability, SSD, TRIM command, WiredTiger, YCSB
Abstract

NoSQL solutions become emerging for large scaled, high performance, schema-flexible applications. WiredTiger is cost effective, non-locking, no-overwrite storage used as default storage engine in MongoDB. Understanding I/O characteristics of storage engine is important not only for choosing suitable solution with an application but also opening opportunities for researchers optimizing current working system, especially building more flash-awareness NoSQL DBMS. This paper explores background of MongoDB internals then analyze I/O characteristics of WiredTiger storage engine in detail. We also exploit space management mechanism in WiredTiger by using TRIM command.

URLhttp://doi.acm.org/10.1145/3007818.3007844
DOI10.1145/3007818.3007844
Citation Keynguyen_i/o_2016