TY - GEN
T1 - The time machine in NoSQL
AU - Tsai, Chia Ping
AU - Hsiao, Hung Chang
AU - Chao, Yu Chang
AU - Chu, Cheng Lung
AU - Chung, Yeh Ching
N1 - Publisher Copyright:
© 2015 The authors and IOS Press. All rights reserved.
PY - 2015
Y1 - 2015
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84926431856&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84926431856&partnerID=8YFLogxK
U2 - 10.3233/978-1-61499-484-8-1317
DO - 10.3233/978-1-61499-484-8-1317
M3 - Conference contribution
AN - SCOPUS:84926431856
T3 - Frontiers in Artificial Intelligence and Applications
SP - 1317
EP - 1326
BT - Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014
A2 - Chu, William Cheng-Chung
A2 - Chao, Han-Chieh
A2 - Yang, Stephen Jenn-Hwa
PB - IOS Press BV
T2 - International Computer Symposium, ICS 2014
Y2 - 12 December 2014 through 14 December 2014
ER -