NoSQL Databases and Data Modeling for a Document-oriented NoSQL Database
Citations Over Time
Abstract
NoSQL databases are an important component of Big Data for storing and retrieving large volumes of data. Traditional Relational Database Management Systems (RDBMS) use the ACID theorem for data consistency, whereas NoSQL Databases use a non-transactional approach called BASE. RDBMS scale vertically and NoSQL Databases can scale both horizontally (sharding) and vertically. Four types of NoSQL databases are Document-oriented, Key-Value Pairs, Column-oriented and Graph. Data modeling for Document-oriented databases is similar to data modeling for traditional RDBMS during the conceptual and logical modeling phases. However, for a physical data model, entities can be combined (denormalized) by using embedding. What was once called a foreign key in a traditional RDBMS is now called a reference in a Document-oriented NoSQL database.
Related Papers
- → Modeling MongoDB with Relational Model(2013)51 cited
- → Converting Relational Database to Document-Oriented NoSQL Cloud Database(2021)8 cited
- → Enriched E-R model to design hybrid database for big data solutions(2016)7 cited
- → Multi-Model Databases - Introducing Polyglot Persistence in the Big Data World(2020)8 cited
- → Improvement of Data Searching in MongoDB with the Use of Oracle Database(2021)1 cited