DBMS DOC 2[1]
DBMS DOC 2[1]
Here are five popular Database Management Systems (DBMS) and a comparison based on
various factors:
1. MySQL
Type: Relational DBMS (RDBMS)
Platform: Cross-platform (Windows, Linux, macOS)
License: Open Source (GPL)
Use Cases: Web applications, small to medium-sized businesses
Key Features:
o ACID-compliant
2. PostgreSQL
Type: Relational DBMS (RDBMS)
Platform: Cross-platform
License: Open Source (PostgreSQL License)
Use Cases: Enterprise-level applications, complex queries
Key Features:
o Advanced SQL compliance
o ACID-compliant
3. Oracle Database
Type: Relational DBMS (RDBMS)
Platform: Cross-platform
License: Commercial (paid licenses)
Use Cases: Large enterprises, critical business applications
Key Features:
o High availability with Oracle RAC (Real Application Clusters)
5. MongoDB
Type: NoSQL (Document-based)
Platform: Cross-platform
License: Open Source (Server Side Public License)
Use Cases: Big Data, real-time analytics, unstructured data
Key Features:
o NoSQL document database (stores data in BSON format, similar to JSON)
o Distributed architecture
Comparison of the 5 DBMS based on key factors:
Microsoft SQL
Feature MySQL PostgreSQL Oracle DB MongoDB
Server
NoSQL
Type Relational Relational Relational Relational (Document-
based)
Tables and Tables, Views, Tables, Views, Tables, Views, Collections and
Data Model
Rows Functions Procedures Functions Documents
High
High
Good for read- Good for performance, High write
Performance performance,
heavy apps complex queries OLTP and performance
OLAP
OLAP
Business
Oracle RAC, Flexible schema,
Advanced Replication, Extensibility, Intelligence tools,
multi-tenant distributed
Features clustering JSON support in-memory
databases architecture
processing
Advantages of DBMS over File Based Management System