DB Assignment
DB Assignment
Examples:
Oracle, Sybase, IBM DB2, MySQL Server, PostgreSQL
NOSQL Database Management System:
A NoSQL (originally referring to "non SQL" or "non
relational") database management system provides a mechanism
for storage and retrieval of data that is modeled in means other
than the tabular relations used in relational databases. It stores
the unstructured form of Data.
Graphs, Images, Piecharts:
This database Stores Unstructured Data. It stores the data in the
form of Graphs, Images, Piecharts for better representation of
data and its maintainance.
This database also supports and provides relational data storage.
Advantages:
Examples:
MongoDB, CouchDB, HBase, Oracle NoSQL, Cassandra DB
Comparison of Relational and NOSQL DBMS :
I. NoSQL databases tend to be more a part of the open-source
community. Relational databases are typically closed source
with licensing fees baked into the use of their software.
II. Relational databases (RDBMS) have been around for over 40
years. Historically, they’ve worked well, for the times when data
structures were much more simple, and static. However, as
technology and big data applications advanced, the traditional
SQL-based relational database were less equipped to handle
rapidly expanding data volumes and the growing complexities
of data structures.
III. NoSQL databases feature dynamic schema, and allow you to use
what’s known as “unstructured data.” Basically, this means you
can build your application without having to first define the
schema. In a relational database, you are required to define your
schema before adding data to the system.
IV. NoSQL databases tend to be more a part of the open-source
community. Relational databases are typically closed source
with licensing fees baked into the use of their software.