Skip to content

Database

FullstackCodingGuy edited this page Jan 11, 2024 · 3 revisions

What is DBMS?

A DBMS (Database Management System) is a software application that interacts with end-users, other applications, and the database itself to capture and analyze the data. A DBMS is a collection of programs that enables you to store, modify, and extract information from a database. It provides an interface for users to interact with the database and perform various operations like creating, reading, updating, and deleting data.

The DBMS is responsible for managing the database and ensuring that data is stored and retrieved efficiently, accurately, and securely. It also provides tools for data backup and recovery, data integrity, and data security. A DBMS can include additional functionality such as data validation, data access control, and reporting.

There are many different types of DBMS, each with its own strengths and weaknesses, and each suitable for different types of applications and environments. Examples include relational DBMS, object-oriented DBMS, NoSQL DBMS, and graph DBMS.

Types of DBMS

  • Relational DBMS (RDBMS)
  • Object-oriented DBMS (OODBMS)
  • Hierarchical DBMS (HDBMS)
  • Network DBMS (NDBMS)
  • NoSQL DBMS
  • Document-oriented DBMS
  • Column-family DBMS
  • Key-value databases
  • Graph DBMS
  • In-memory DBMS
  • Time-series DBMS

image image

Cloud Databases

image


References

https://databasetown.com/7-types-of-dbms-with-examples/ https://www.mongodb.com/databases/types

Clone this wiki locally