Evaluating and Optimizing the Storage Strategies for an Elastic Object Store

Chao Lan,Yong Zhang,Pengfei Ma,Chunxiao Xing
DOI: https://doi.org/10.1109/WISA.2013.11
2013-01-01
Abstract:In this paper, we focus on evaluating different storage strategies of different kinds of data and their index stored in Punt Table. Punt Table is a NoSQL database designed for elastic objects storage. Punt Table uses a schema-free way to store and get the objects and builds indices to support querying the fields inside the objects. In order to achieve high throughput and low latency, Punt Table is designed using multiple content storage engine and index storage engine through two interfaces, Punt Store and Punt Index. Punt Store and Punt Index are designed as the storage layer of Punt Table. Both the objects content and their indices could choose to adopt the most suitable storage layer for current data set. Punt Table was tested and evaluated for the performance of object data and index store combination under test data sets with different single record sizes that are picked to simulate the real application scenarios. The result reveals that the proper configuration of storage layer for a particular data set could improve the throughput and drop the latency dramatically.
What problem does this paper attempt to address?