Types Od Database

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Databases can be categorized into different types based on their data model,

architecture, and intended use. Here are some common types of databases:

1. Relational Databases (RDBMS):


• Relational databases store data in structured tables with
predefined schemas, where relationships between tables are
established using keys (e.g., primary keys and foreign keys).
• Data is organized into rows and columns, allowing for efficient
querying and manipulation using SQL (Structured Query
Language).
• Examples include MySQL, PostgreSQL, Oracle Database, Microsoft
SQL Server, and SQLite.
2. NoSQL Databases:
• NoSQL (Not Only SQL) databases use flexible data models that are
not based on the tabular structure of relational databases.
• NoSQL databases are designed to handle large volumes of
unstructured or semi-structured data and provide high availability,
scalability, and performance.
• Common types of NoSQL databases include:
• Document Stores: Store data in flexible, schema-less
documents (e.g., JSON or BSON). Examples include
MongoDB and Couchbase.
• Key-Value Stores: Store data as key-value pairs, allowing
fast retrieval of values by their keys. Examples include Redis
and Amazon DynamoDB.
• Column-Family Stores: Organize data into columns
grouped by rows or keys. Examples include Apache
Cassandra and HBase.
• Graph Databases: Model data as nodes, edges, and
properties, making them suitable for handling complex
relationships. Examples include Neo4j an

You might also like