-
Notifications
You must be signed in to change notification settings - Fork 0
Database
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.
- 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
References
https://databasetown.com/7-types-of-dbms-with-examples/ https://www.mongodb.com/databases/types