Conceptual Graphs Based Modeling of MongoDB Data Structure and Query

NoSQL data stores do not enforce any structural constraints on the data, they are usually referenced as schema-less data. On the other hand, for managing and retrieving data, its inherent structure proves to be significant. Especially for modeling purposes, conceptual design of semi-structured data proves to be an important task. MongoDB document store is the most popular of NoSQL systems, ranked December 2018 on the first place among similar systems by DB-Engines (www.db-engines.com). In this paper, we present a modeling method for MongoDB data structure based on Conceptual Graphs (CGs). A common interface is proposed for data structure modeling and queries in MongoDB.

[1]  Christian Sacarea,et al.  Conceptual Graphs Based Modeling of Semi-structured Data , 2018, ICCS.

[2]  John F. Sowa,et al.  Conceptual Graphs for a Data Base Interface , 1976, IBM J. Res. Dev..

[3]  Christian Sacarea,et al.  Conceptual graphs based modeling and querying of XML data , 2017, 2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM).

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

[5]  Meike Klettke,et al.  Schema Extraction and Structural Outlier Detection for JSON-based NoSQL Data Stores , 2015, BTW.