Types of DBMS (based on the type of data)

  1. Relational
    • Data is organised into tables
    • SQL is used for performing operations on data
    • Ex: Oracle MySQL, PostgreSQL, MSSM, etc.
  2. No-SQL
    • Databases designed to handle semi-structured (JSON, YAML) and unstructured data (sensor data, multimedia data)
    • Types,
      1. Document based - MongoDB, Couchbase
      2. Key-Value - Redis, DynamoDB
      3. Graph - Neo4j, Amazon Neptune
      4. Columnar - Cloud Bigtable, Cassandra
  3. Object-Oriented (OODBMS)
    • Stores data in the form of Objects
    • Ex: ObjectStore, Versant
  4. Hierarchical DBMS
  5. Network DBMS
  6. In-memory