Types of Database

"đŸ—‚ī¸ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āϧāϰāύ (Types of Database) – āĻŦāĻžāĻ‚āϞāĻžāϝāĻŧ āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇"

By Tanvir Ahmed

May 11th, 2025

āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāϪ⧇āϰ āϧāϰāύ āĻ“ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϰāĻ•āĻŽ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšā§ŸāĨ¤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ, āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāύ āĻ•āĻŋāĻ‚āĻŦāĻž āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻž āĻšā§ŸāĨ¤ āĻāχ āĻŦā§āϞāϗ⧇ āφāĻŽāϰāĻž āĻļāĻŋāĻ–āĻŦ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰāĻ•āĻžāϰāϭ⧇āĻĻ, āωāĻĻāĻžāĻšāϰāĻŖ, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻāĻŦāĻ‚ āχāĻ¨ā§āϟāĻžāϰāĻ­āĻŋāω āĻĒā§āϰāĻļā§āύ⧋āĻ¤ā§āϤāϰāĨ¤


🧩 āϧāĻžāĻĒ ā§§: āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āϕ⧀?

āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻšāϞ⧋ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻĄā§‡āϟāĻžāϰ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻŦāĻĻā§āϧ āϏāĻ‚āĻ—ā§āϰāĻš, āϝāĻž āϏāĻšāĻœā§‡ āĻ–ā§‹āρāϜāĻž, āφāĻĒāĻĄā§‡āϟ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤


🧩 āϧāĻžāĻĒ ā§¨: āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āĻĒā§āϰāϧāĻžāύ āϧāϰāύ (Types of Database)

1ī¸âƒŖ Relational Database (RDBMS)

  • āϤāĻĨā§āϝ āĻŸā§‡āĻŦāĻŋāϞ āφāĻ•āĻžāϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšāϝāĻŧāĨ¤
  • āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ⧇ āϏāĻžāϰāĻŋ (Row) āĻ“ āĻ•āϞāĻžāĻŽ (Column) āĻĨāĻžāϕ⧇āĨ¤
  • SQL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: MySQL, PostgreSQL, Oracle, SQL Server

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āĻŦā§āϝāĻžāĻ‚āĻ•āĻŋāĻ‚, āĻāĻ•āĻžāωāĻ¨ā§āϟāĻŋāĻ‚, āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ


2ī¸âƒŖ NoSQL Database

  • āĻ•āĻžāĻ āĻžāĻŽā§‹āĻŦāĻĻā§āϧ āύāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻŸā§‡āĻŦāĻŋāϞ āύ⧇āχāĨ¤
  • JSON, Key-Value, Graph āĻŦāĻž Column āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
  • āĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: MongoDB, Cassandra, Redis, Neo4j

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻ…ā§āϝāĻžāĻĒ, āϏ⧋āĻļā§āϝāĻžāϞ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž, IoT


3ī¸âƒŖ Hierarchical Database

  • āĻ—āĻžāϛ⧇āϰ (Tree-like) āĻ—āĻ āύāĨ¤
  • āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻ“ āĻŦāĻšā§ āϚāĻžāχāĻ˛ā§āĻĄ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: IBM IMS

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āĻĒ⧁āϰāĻžāϤāύ āĻŦā§āϝāĻžāĻ‚āĻ•āĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ


4ī¸âƒŖ Network Database

  • Hierarchical āĻāϰ āωāĻ¨ā§āύāϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāĨ¤
  • āĻāĻ•āϟāĻŋ āϚāĻžāχāĻ˛ā§āĻĄā§‡āϰ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: Integrated Data Store (IDS)

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āĻŸā§‡āϞāĻŋāĻ•āĻŽ āϏ⧇āĻ•ā§āϟāϰ, āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĒā§‹āĻ°ā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ


5ī¸âƒŖ Object-Oriented Database

  • āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖāĨ¤
  • āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻĄā§‡āϟāĻž āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāύ āĻĨāĻžāϕ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: db4o, ObjectDB

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āϗ⧇āĻŽ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ, āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ…ā§āϝāĻžāĻĒ


6ī¸âƒŖ Cloud Database

  • āĻ…āύāϞāĻžāχāύ⧇ āĻšā§‹āĻ¸ā§āϟāĻ•ā§ƒāϤ āĻĄā§‡āϟāĻžāĻŦ⧇āϏāĨ¤
  • āĻ¸ā§āϕ⧇āϞāϝ⧋āĻ—ā§āϝ, āĻŦā§āϝāĻžāĻ•āφāĻĒāϏāĻš āĻĻā§āϰ⧁āϤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: Amazon RDS, Google Cloud SQL, Firebase

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āĻ“ā§Ÿā§‡āĻŦ āĻ…ā§āϝāĻžāĻĒ, āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒ, SaaS āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ


7ī¸âƒŖ Distributed Database

  • āĻāĻ•āĻžāϧāĻŋāĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻĄā§‡āϟāĻžāĨ¤
  • āĻāĻ•āĻ¤ā§āϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻŋāϏ⧇āĻŦ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: Apache Cassandra, CockroachDB

📌 āĻŦā§āϝāĻŦāĻšāĻžāϰ: āĻŦ⧜ āĻĒāϰāĻŋāϏāϰ⧇āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, Big Data


🧩 āϧāĻžāĻĒ ā§Š: āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āĻŸā§‡āĻŦāĻŋāϞ

āϧāϰāύ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ­āĻžāώāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ
Relational āĻŸā§‡āĻŦāĻŋāϞ SQL āĻŦā§āϝāĻŦāϏāĻž, āĻŦā§āϝāĻžāĻ‚āĻ•
NoSQL Key-Value/JSON API/Custom āĻ“ā§Ÿā§‡āĻŦ, āĻ…ā§āϝāĻžāĻĒ
Hierarchical āĻ—āĻžāĻ› āύāύ-SQL āĻĒ⧁āϰāĻžāϤāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ
Network āĻ—ā§āϰāĻžāĻĢ āύāύ-SQL āĻŸā§‡āϞāĻŋāĻ•āĻŽ
Object-Oriented āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ OOP āϗ⧇āĻŽ, āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž
Cloud āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ SQL/NoSQL āĻ•ā§āϞāĻžāωāĻĄ āĻ…ā§āϝāĻžāĻĒ
Distributed āĻŦāĻŋāĻ­āĻ•ā§āϤ SQL/NoSQL Big Data

📋 āχāĻ¨ā§āϟāĻžāϰāĻ­āĻŋāω āĻĒā§āϰāĻļā§āύ⧋āĻ¤ā§āϤāϰ (Types of Database)

āĻĒā§āϰāĻļā§āύ ā§§: RDBMS āϕ⧀?
āωāĻ¤ā§āϤāϰ: āĻŸā§‡āĻŦāĻŋāϞ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āϝāĻž SQL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāĻļā§āύ ⧍: NoSQL āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻ•āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ?
āωāĻ¤ā§āϤāϰ: āϝāĻ–āύ āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻŦ⧇āĻļāĻŋ āĻĻāϰāĻ•āĻžāϰ, āĻ…āĻĨāĻŦāĻž āĻĄā§‡āϟāĻž āφāύāĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāĻļā§āύ ā§Š: Hierarchical āĻāĻŦāĻ‚ Network āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϕ⧀?
āωāĻ¤ā§āϤāϰ: Hierarchical-āĻ āĻāĻ•āϟāĻŋ āϚāĻžāχāĻ˛ā§āĻĄā§‡āϰ āĻāĻ•āϟāĻžāχ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ, āφāϰ Network-āĻ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒā§āϰāĻļā§āύ ā§Ē: Cloud āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āϕ⧀?
āωāĻ¤ā§āϤāϰ: āĻĻā§āϰ⧁āϤ āĻāĻ•ā§āϏ⧇āϏ, āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚, āĻŦā§āϝāĻžāĻ•āφāĻĒ, āĻ“ āĻ…āύāϞāĻžāχāύ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚āĨ¤

āĻĒā§āϰāĻļā§āύ ā§Ģ: Distributed āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āωāĻĻāĻžāĻšāϰāĻŖ āĻĻāĻŋāύāĨ¤
āωāĻ¤ā§āϤāϰ: Apache Cassandra, Google Spanner, CockroachDBāĨ¤


✅ āωāĻĒāϏāĻ‚āĻšāĻžāϰ

āϏāĻ āĻŋāĻ• āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻāĻ•āϟāĻŋ āϏāĻĢāϞ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻ˛ā§āϝ⧁āĻļāύ⧇āϰ āĻŽā§‚āϞ āϚāĻžāĻŦāĻŋāĻ•āĻžāĻ āĻŋāĨ¤ āĻ•āĻžāĻœā§‡āϰ āϧāϰāύ, āĻ¸ā§āϕ⧇āϞ, āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϰāĻ•āĻŽ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻšāϝāĻŧāĨ¤ āĻāĻ•āϜāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻŦāĻž āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ⧇āϰ āωāϚāĻŋāϤ āĻāχ āϧāϰāύāϗ⧁āϞ⧋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϧāĻžāϰāĻŖāĻž āϰāĻžāĻ–āĻžāĨ¤