Logical level design of NoSQL databases

Now-a-days NoSQL databases have been potentially used for web-scale applications due its supports towards dynamic and flexible schema design and scalability. However, lack of a suitable database designing method for heterogeneous NoSQL databases create difficulties towards application developers and database designers to choose and design such databases effectively. To overcome this challenge, this paper proposes a systematic and rule based transformation mechanism to convert conceptual level NoSQL data model [6] into an equivalent logical level data model specified in JSON schema (Java Script Object Notation). Further, the correctness of the proposed transformation mechanism has been verified. Moreover, the proposed mechanism is illustrated using a case study.

[1]  Giorgio Orsi,et al.  The relational model is dead, SQL is dead, and I don't feel so good myself , 2013, SGMD.

[2]  Xiang Li,et al.  QODM: A query-oriented data modeling approach for NoSQL databases , 2014, 2014 IEEE Workshop on Advanced Research and Technology in Industry Applications (WARTIA).

[4]  Luca Cabibbo ONDM : an Object-NoSQL Datastore Mapper , 2013 .

[5]  Narayan C. Debnath,et al.  Towards logical level design of Big Data , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[6]  Anirban Sarkar,et al.  Modeling NoSQL Databases : From Conceptual to Logical Level Design , 2016 .

[7]  C. Mohan History repeats itself: sensible and NonsenSQL aspects of the NoSQL hoopla , 2013, EDBT '13.

[8]  Stefan Jablonski,et al.  NoSQL evaluation: A use case oriented survey , 2011, 2011 International Conference on Cloud and Service Computing.

[9]  Jorge Bernardino,et al.  Which NoSQL Database? A Performance Overview , 2014, Open J. Databases.

[10]  Rick Cattell,et al.  Scalable SQL and NoSQL data stores , 2011, SGMD.

[11]  Sami Bhiri,et al.  Supporting Multi Data Stores Applications in Cloud Environments , 2016, IEEE Transactions on Services Computing.

[12]  Paolo Atzeni,et al.  Uniform Access to Non-relational Database Systems: The SOS Platform , 2012, CAiSE.

[13]  Gabor Karsai,et al.  Specifying the correctness properties of model transformations , 2008, GRaMoT '08.