Logo image
The time machine in NoSQL
Conference paper   Peer reviewed

The time machine in NoSQL

Chia-Ping Tsai, Hung-Chang Hsiao, Yu-Chang Chao, Cheng-Lung Chu and YEH-CHING CHUNG
Frontiers in Artificial Intelligence and Applications, Vol.274, pp.1317-1326
2015

Abstract

Not Only SQL (NoSQL) is a recent technology that is scalable and provides flexible schemas, thereby complementing existing relational database technologies. Although NoSQL is flourishing, present solutions lack the features required by enterprises for critical missions. In this paper, we explore solutions to the data recovery issue in NoSQL. Data recovery for any database table entails restoring the table to a prior state or replaying (insert/update) operations over the table given a time period in the past. Recovery of NoSQL database tables enables applications such as failure recovery, analysis for historical data, debugging, and auditing. In this paper, we firstly present two solutions to address the data recovery problem in NoSQL; each solution has its pros and cons. We implement our proposals based on Apache HBase, a popular NoSQL database in the Hadoop ecosystem. Our implementations are extensively benchmarked with an industrial NoSQL benchmark under real environments. © 2015 The authors and IOS Press. All rights reserved.

Metrics

1 Record Views

Details

Logo image