Professional Documents
Culture Documents
DBMS Vs RBDMS Vs NoSQL
DBMS Vs RBDMS Vs NoSQL
DBMS Vs RBDMS Vs NoSQL
Storage Data stored as a file RDBMS applications store data in NoSQL is a non-relational
system. the form of table structured database system. It stores
manner. data in the form of
unstructured. manner.
Number of users It supports a single user. RDBMS supports multiple users. It also supports multiple
users.
Database In DBMS, data stores RDBMS uses tabular structures to NoSQL uses to store data
structures either in either a store data. In table headers are the in structured, semi-
navigational or column names and the rows structured and
hierarchical form. contains corresponding values. unstructured forms.
ACID In regular DBMS, the data RDBMS are harder to construct NoSQL may support
not be stored following the and obey ACID (Atomicity, ACID to store data.
ACID. It creates an Consistency, Isolation, Durability).
inconsistencies database. It helps to create consistency
database.
Normalization The database does not It supports the normalization and It does have table form,
support normalization. joining of tables. so it does not support
normalization.
Integrity DBMS database does not The relational database supports NoSQL database supports
constraints support the integrity the integrity constraints at the integrity constraints.
constants. schema level. Data values beyond
a defined range cannot be stored in
the particular RDBMS column.
Development In the 1960s DBMS is It was developed in the 1970s to It developed in the late
year introduced to store data. deal with the issues of flat file 2000s to overcome the
storage. issues and limitations of
the SQL database.
Ideally suited This system deals with a This database system deals with a NoSQL database mainly
for small quantity of data. large quantity of data. designed for Big data and
real-time web data.
Client-server DBMS system does not RDBMS program support client- NoSQL storage system
support client-server server architecture. supports multi-server. It
architecture. also supports client-server
architecture.
Data relationship No relationship between Data related to each other with the Data can be stored in a
the data value help of foreign keys single document file.
Hardware and Low software and High software and specialized DB Commodity hardware
software hardware hardware (Oracle Exadata, etc.)
Data fetching Data fetching is slower for Data fetching is rapid because of Data fetching is easy and
complex data. its relational approach and flexible.
database.
Examples XML, Windows Registry, MYSQL, Oracle, SQL Server, etc. Apache HBase, IBM
file system, etc. Domino,Oracle NoSQL
Database,etc.