What is difference between Relational and Non-Relational Database?
Relational Database: A relational database refers to a database that stores data in a structured format using tables (rows and columns)
Example of Relational Databases such as DB2, MySQL, Oracle, PostgreSQL, SQL Server, etc
Non Relational Database: This database is also called NoSQL database. This database stores data in a semi structured format using XML, JSON. These databases are usually grouped in to four categories such as Key value stores, Graph stores, Column stores, and document stores
Example of Non relational databases such as Apache HBase, IBM Domino, MongoDB, Cassandra, CouchDB, Neo4j and Oracle NoSQL database, etc