• DocumentCode
    120633
  • Title

    A study of normalization and embedding in MongoDB

  • Author

    Kanade, Anuradha ; Gopal, Aarthi ; Kanade, Shantanu

  • Author_Institution
    Sinhgad Inst. of Manage. & Comput. Applic. Narhe, Pune, India
  • fYear
    2014
  • fDate
    21-22 Feb. 2014
  • Firstpage
    416
  • Lastpage
    421
  • Abstract
    With the advancement in the database technology NoSQL databases are becoming more and more popular now a days. The cloud-based NoSQL database MongoDB is one of them. As one can know the data modeling strategies for relational and non-relational databases differ drastically. Modeling of data in MongoDB database depends on the data and characteristics of MongoDB. Due to variation in data models MongoDB based application performance gets affected. In the present paper we have applied two different modeling styles as embedding of documents and normalization on collections. With the embedding feature we may face situation where documents grow in size after creation which may degrade the performance of database. The maximum document size allowed in MongoDB is limited. With references we get maximum flexibility than embedding but client-side applications must issue follow-up queries to resolve the references. The joins in this case cannot be effectively used. Hence there is need for defining the strategy of extent of normalization and embedding to get better performance in the mixed situation. The paper discussed here shows the variation in the performance along with the change in the modeling style with reference to normalization and embedding and it gives the base to find the extent of normalization and embedding for reducing query execution time.
  • Keywords
    cloud computing; relational databases; MongoDB database; application performance; client-side applications; cloud-based NoSQL database; data modeling strategies; database technology; embedding feature; modeling style; nonrelational databases; normalization; query execution time reduction; relational databases; Computational modeling; Conferences; Data models; Noise measurement; Query processing; Relational databases; Denormalization; Embedding; MongoDB; NoSQL; Normalization; Query Processing Time; RDBMS; Zettabytes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advance Computing Conference (IACC), 2014 IEEE International
  • Conference_Location
    Gurgaon
  • Print_ISBN
    978-1-4799-2571-1
  • Type

    conf

  • DOI
    10.1109/IAdCC.2014.6779360
  • Filename
    6779360