Schema Design Principles
SQL, mein, PEHLE, SCHEMA, DESIGN, ki, jaati hai, PHIR, DATA, USME, FIT, kiya, jaata hai — MongoDB, mein, SCHEMA, DESIGN, ki, GUIDING, PRINCIPLE, hai, "DATA, JO, SAATH, USE, HOTA, hai, WOH, SAATH, STORE, hona, CHAHIYE" (jaise, EK, BLOG, POST, ke, COMMENTS).
"Schema-less" hone, ka, MATLAB, YE, NAHI, hai, ki, DESIGN, IMPORTANT, NAHI, hai — GALAT, SCHEMA, DESIGN, se, PERFORMANCE, PROBLEMS, (jaise, BAHUT, saare, JOINS, ki, JAROORAT) HO, sakti, hain.
// Application, KAISE, data, ACCESS, karegi, USKE, HISAAB, se, design karo:
// Agar, blog, posts, HAMESHA, apne, comments, ke, saath, dikhaye, jaate, hain:
{
title: "My First Post",
content: "...",
comments: [
{ author: "Priya", text: "Great post!" },
{ author: "Rohan", text: "Very helpful" }
]
}- MongoDB mein, schema design, application, ki, ACCESS, patterns, ke, hisaab, se, hota hai
- "Data jo saath use hota hai, wo saath store hona chahiye" — guiding principle
- Schema-less hone, ka, MATLAB, design, IMPORTANT, NAHI, hai — YE, GALAT, hai
Agar, EK, collection, MOSTLY, reads, ke, liye, use, hoti, hai (jaise, product, catalog), embedding, aur, denormalization, se, read, performance, improve, hoti, hai. Write-heavy, collections, ke, liye, (jaise, order, updates), simpler, normalized, structure, aksar, BEHTAR, hai.
Denormalization, (duplicate, data, MULTIPLE, jagah) reads, ko, FASTER, banaта, hai, LEKIN, writes, ko, COMPLEX, kar, deta, hai — agar, EK, product, ka, naam, change, hota, hai, USE, HAR, jagah, update, karna, PADТА, hai, jahaan, WOH, duplicate, kiya, gaya, tha.