Informing Science Institute
NoSQL databases are an important component of big data for storing and retrieving large volumes of data. Traditional Relational DataBase Management Systems (RDBMSs) 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.