A Logical Database Design Methodology for MongoDB NoSQL Databases

被引:0
|
作者
Mok, Wai Yin [1 ]
机构
[1] Univ Alabama, Dept Informat Syst, Huntsville, AL 35750 USA
来源
2021 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM21) | 2021年
关键词
Logical Database Design Methodology; NoSQL Databases; MongoDB; MongoDB's collections; Scheme Tress; Entity-Relationship Models; REDUNDANCY;
D O I
10.1109/IEEM50564.2021.9673004
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a logical database design methodology for a MongoDB NoSQL database. Given a query, the design methodology is able to assist database designers to determine the best set of configurations of data, also known elsewhere as scheme trees, in the database such that the retrieval time of the query can be minimal or reduced. The design methodology first models an application of interest with a conceptual model. Based on our previous researches, the design methodology then generates from the conceptual model as few scheme trees as possible, which will eventually be implemented as MongoDB's collections in the database. To illustrate the design methodology, the COVID-19 data set was downloaded as an example application. The design methodology first conceptualized the data set with an Entity-Relationship model. Multiples queries were then devised to access various parts of the date set, whose executions required retrievals of the attribute values of all or some of the entity types and/or the relationship in the ER model. The design methodology then generated the best sets of scheme trees for the queries.
引用
收藏
页码:1451 / 1455
页数:5
相关论文
共 50 条
  • [21] Transformation of Schema from Relational Database (RDB) to NoSQL Databases
    Alotaibi, Obaid
    Pardede, Eric
    DATA, 2019, 4 (04)
  • [22] Consistency Models of NoSQL Databases
    Diogo, Miguel
    Cabral, Bruno
    Bernardino, Jorge
    FUTURE INTERNET, 2019, 11 (02)
  • [23] BASIC NOSQL INJECTION ANALYSIS AND DETECTION ON MONGODB
    Sachdeva, Vrinda
    Gupta, Sachin
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
  • [24] Exploring the Merits of NoSQL: A Study Based on MongoDB
    Jose, Benymol
    Abraham, Sajimon
    2017 INTERNATIONAL CONFERENCE ON NETWORKS & ADVANCES IN COMPUTATIONAL TECHNOLOGIES (NETACT), 2017, : 266 - 271
  • [25] NoSQL E-learning Laboratory-Interactive Querying of MongoDB and CouchDB and Their Conversion to a Relational Database
    Werner, Aleksandra
    Bach, Malgorzata
    MAN-MACHINE INTERACTIONS 5, ICMMI 2017, 2018, 659 : 581 - 592
  • [26] NoSQL Databases: A Software Engineering Perspective
    Lourenco, Joao Ricardo
    Abramova, Veronika
    Vieira, Marco
    Cabral, Bruno
    Bernardino, Jorge
    NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 741 - 750
  • [27] Provenance-Aware NoSQL Databases
    Chacko, Anu Mary
    Fairooz, Munavar
    Kumar, S. D. Madhu
    SECURITY IN COMPUTING AND COMMUNICATIONS, SSCC 2016, 2016, 625 : 152 - 160
  • [28] Dokumentenorientierte NoSQL-Datenbanken in skalierbaren WebanwendungenEine Analyse am Beispiel von MongoDB und der Webanwendung PINGOApplying Document Oriented NoSQL Databases in Scalable Web ApplicationsAn Analysis based on MongoDB and the Web Application PINGO
    Christoph Bach
    Dennis Kundisch
    Jürgen Neumann
    Darius Schlangenotto
    Michael Whittaker
    HMD Praxis der Wirtschaftsinformatik, 2016, 53 (4) : 486 - 498
  • [29] Considerations on NoSQL Databases
    Nicolau, Dragos
    ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2018, 28 (03): : 53 - 62
  • [30] A Quantitative Performance Analysis between Mongodb and Oracle NoSQL
    Padhy, Sarita
    Kumaran, G. Mayil Muthu
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 387 - 391