Show simple item record

dc.contributor.advisorJat, P M
dc.contributor.authorHajare, Kavan Vijaybhai
dc.date.accessioned2024-08-22T05:21:13Z
dc.date.available2024-08-22T05:21:13Z
dc.date.issued2023
dc.identifier.citationHajare, Kavan Vijaybhai (2023). Schema Design and Evaluation for Cassandra. Dhirubhai Ambani Institute of Information and Communication Technology. vi, 30 p. (Acc. # T01099).
dc.identifier.urihttp://drsr.daiict.ac.in//handle/123456789/1158
dc.description.abstractCassandra is one of the widely used distributed database because of some featureslike fault tolerance, partition tolerance, seamless replication and scalability. However,designing the schema for Cassandra is a challenging task. This work focuseson automating the schema design procedure for Cassandra. Following are the importantreasons for schema design automation. 1) Schema design for Cassandrarequires query load as an input along with the conceptual model which is differentfrom relational schema design. 2) Inclusion of a query load as an input addsmore complexity to the schema design process. To automate the schema designprocess, we study and formulate some mapping rules and develop an algorithmcapturing these rules. The algorithm takes two inputs namely ER diagram andapplication queries. The algorithm produces an output schema which containsthe list of attributes required to answer the query, partition key attributes andclustering key attributes. Evaluation of the algorithm is done manually. We usethree case studies for this purpose, out of which two are from literature namelydigital library system and hotel management system and remaining one is ourown application which is an E-commerce application. Results which we get onexecuting this algorithm on mentioned cases are turned out to be correct.
dc.publisherDhirubhai Ambani Institute of Information and Communication Technology
dc.subjectApache Cassandra
dc.subjectdata modeling
dc.subjectSchema Design
dc.classification.ddc005.758 HAJ
dc.titleSchema Design and Evaluation for Cassandra
dc.typeDissertation
dc.degreeM. Tech
dc.student.id202111007
dc.accession.numberT01099


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record