TheHingineer

  • DBMS


  • DBMS Part-1

  • DBMS Part-2

  • DBMS Part-3

  • DBMS Part-4

  • DBMS Part-5

  •  Distributed Database kya hota hai?

    Distributed Database ek aisa database hota hai jisme data ek hi jagah pe nahi, balki multiple locations (ya computers) pe stored hota hai.

    Lekin user ke liye ye sab ek hi database jaisa lagta hai.

     Kyun use karte hain Distributed Database?

    Socho ek company ke offices Delhi, Mumbai aur Bangalore mein hain.

    Agar har office ka data apne-apne system mein store ho, aur sabhi offices ek dusre ka data easily access kar saken — to is setup ko hi Distributed Database System kehte hain.

     Example

    City/Branch Store kiya gaya Data
    Delhi North India ke customers ka data
    Mumbai West India ke customers ka data
    Bangalore South India ke customers ka data
     

    Lekin ek Mumbai user Bangalore ka data bhi access kar sakta hai — bina tension ke.

     Types of Distributed Databases

    1. Homogeneous Distributed DBMS

    • Sabhi locations same DBMS software use karte hain.

    • Manage karna easy hota hai.

    • Example: Har branch MySQL use kar rahi ho.

    2. Heterogeneous Distributed DBMS

    • Har location alag DBMS use kar sakti hai.

    • Complex hota hai.

    • Example: Delhi mein Oracle aur Bangalore mein PostgreSQL ho.


     Key Features 

    Feature Kya karta hai
    Location Transparency User ko nahi pata data kahan store hai
    Replication Same data multiple jagah copy karke rakha jata hai
    Fragmentation Data ko parts mein todkar alag jagah store karna
     

     Fragmentation ke Types

    a. Horizontal Fragmentation

    • Data ke rows ko alag-alag sites pe store karte hain.

    • Example: Delhi mein North customers, Bangalore mein South customers.

    b. Vertical Fragmentation

    • Data ke columns alag-alag jagah store hote hain.

    • Example: Name, Email Delhi mein; Transactions Mumbai mein.

    c. Mixed Fragmentation

    • Rows aur columns dono tod ke distribute kiye jate hain.


     Fayde (Advantages)

    1.  Zyada Reliable – Agar ek site down ho gayi, baaki kaam karte rahenge.

    2.  Fast Access – Data near user hota hai, isliye queries fast hoti hain.

    3.  Scalable – Aap easily naye database add kar sakte ho.

    4.  Modular – Har site ko alag se maintain kar sakte ho.


     Nuksaan (Disadvantages)

    1.  Complex System – Banane aur samajhne mein thoda tough.

    2.  Data Sync Dikkat – Data sab sites pe same rakhna mushkil hota hai.

    3.  Network pe Depend – Internet ya network down hua toh dikkat ho sakti hai.


     Real-Life Example

    Socho Google ya Netflix — unka data duniya bhar ke servers mein stored hota hai.

    Lekin tum jab bhi Google search ya Netflix pe video dekhte ho, tumhe lagta hai ki sab ek jagah se aa raha hai.

    Wahi hota hai Distributed Database System!


     Summary

    Term Meaning
    Distributed DBMS ek aisa database system jo data ko multiple locations par store karke ek hi system jaise manage karta hai
    Location Transparency User ko pata nahi hota data kahan hai
    Fragmentation Data ko parts mein todna aur store karna
    Replication Same data multiple jagah pe hona
    Homogeneous Same DBMS software har site pe
    Heterogeneous Alag DBMS software har site pe
     
    Scroll to Top