0% found this document useful (0 votes)
37 views

Nosql vs. Relational Database

Relational databases support powerful query languages, have a fixed schema, and follow ACID principles with transactions, while NoSQL databases have simpler query languages, no fixed schema, and are eventually consistent without transactions. Popular NoSQL databases include Apache Cassandra, HBase, and MongoDB.

Uploaded by

Chaithu Gowdru
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Nosql vs. Relational Database

Relational databases support powerful query languages, have a fixed schema, and follow ACID principles with transactions, while NoSQL databases have simpler query languages, no fixed schema, and are eventually consistent without transactions. Popular NoSQL databases include Apache Cassandra, HBase, and MongoDB.

Uploaded by

Chaithu Gowdru
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

NoSQL vs.

Relational Database
The following table lists the points that differentiate a relational database from a
NoSQL database.

Relational Database NoSql Database

Supports powerful query Supports very simple


language. query language.

It has a fixed schema. No fixed schema.

Follows ACID (Atomicity, It is only “eventually


Consistency, Isolation, and consistent”.
Durability).

Supports transactions. Does not support


transactions.

Besides Cassandra, we have the following NoSQL databases that are quite popular −
 Apache HBase − HBase is an open source, non-relational, distributed database modeled
after Google’s BigTable and is written in Java. It is developed as a part of Apache Hadoop
project and runs on top of HDFS, providing BigTable-like capabilities for Hadoop.
 MongoDB − MongoDB is a cross-platform document-oriented database system that avoids
using the traditional table-based relational database structure in favor of JSON-like
documents with dynamic schemas making the integration of data in certain types of
applications easier and faster.

You might also like