• Login
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage StatisticsView Google Analytics Statistics

    Schema Design and Evaluation for Cassandra

    Thumbnail
    View/Open
    202111007.pdf (738.3Kb)
    Date
    2023
    Author
    Hajare, Kavan Vijaybhai
    Metadata
    Show full item record
    Abstract
    Cassandra 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.
    URI
    http://drsr.daiict.ac.in//handle/123456789/1158
    Collections
    • M Tech Dissertations [923]

    Resource Centre copyright © 2006-2017 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     


    Resource Centre copyright © 2006-2017 
    Contact Us | Send Feedback
    Theme by 
    Atmire NV