Cassandra- A Distributed Database

International Journal of Computer Trends and Technology (IJCTT)          
© 2016 by IJCTT Journal
Volume-35 Number-5
Year of Publication : 2016
Authors : Tulika Gupta


Tulika Gupta "Cassandra- A Distributed Database". International Journal of Computer Trends and Technology (IJCTT) V35(5):216-220, May 2016. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
A relational database is a traditional database which works on table based architecture. Due to relational system, there is no facility of scalability and also no concept of data replication is available. These problems in a relational database lead to the development of non relational database also called as NOSQL. This paper analyzes the need of NOSQL database and presents an architectural overview of Cassandra. It explains the merits of Cassandra i.e. how it is able to handle huge amount of data, which is always a big issue with relational database like MYSQL and ORACLE etc.

[1] Misc. Authors Apache Cassandra 0.6.3Java Source Code Available from
[2] F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber, Bigtable: A Distributed Storage System for Structured Data OSDI’06: Seventh Symposium on Operating System Design and Implementation, 2006, Seattle, WA, 2006.
[3] G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels, Dynamo: Amazons Highly Available Keyvalue Store In Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles (2007), ACM Press New York, NY, USA, pp. 205220
[4] A. Lakshman, P. Malik, Cassandra - A Decentralized Structured Storage System, Cornell, 2009
[5] M. Slee, A. Agarwal, M. Kwiatkowski, Thrift: Scalable Cross-Language Services Implementation Facebook, Palo Alto, CA, 2007
[6] R. Tavory, Hector a Java Cassandra

Cassandra, No SQL, RDBMS, Scalability.