🍃
Basics

What is MongoDB?

NoSQL Document Database
💡 MongoDB, EK, "FILING, CABINET" jaisa, hai, JISME, HAR, FILE, (DOCUMENT) apni, KHUD, ki, SHAPE, RAKH, SAKTI, hai — SQL, ke, "STRICT, SPREADSHEET" (FIXED, ROWS/COLUMNS) se, ALAG, hai, JAHA, HAR, ROW, ka, EXACT, SAME, STRUCTURE, hona, ZAROORI, hai.

MongoDB, EK, NoSQL, DOCUMENT, DATABASE, hai — DATA, JSON-LIKE, DOCUMENTS, (BSON, FORMAT) mein, STORE, hota hai. RIGID, SCHEMA, ki, ZAROORAT, NAHI, hai, ISLIYE, YE, RAPIDLY, EVOLVING, APPLICATIONS, ke, liye, FLEXIBLE, hai.

MongoDB, HORIZONTAL, SCALABILITY, (SHARDING) ke, liye, DESIGN, kiya, gaya, hai — LARGE-SCALE, APPLICATIONS, mein, MULTIPLE, SERVERS, ke, BEECH, DATA, DISTRIBUTE, kiya, ja, sakta hai.

// MongoDB shell mein, EK, document, insert:
db.users.insertOne({
  name: "Aarav",
  email: "aarav@example.com",
  age: 22
});

// SQL, jaisa, "table", MongoDB, mein, "collection" kehlata hai
// SQL, jaisa, "row", MongoDB, mein, "document" kehlata hai
🍃
MongoDB, EK, "FILING, CABINET" jaisa, hai, JISME, HAR, FILE, (DOCUMENT) apni, KHUD, ki, SHAPE, RAKH, SAKTI, hai — SQL, ke, "STRICT, SPREADSHEET" (FIXED, ROWS/COLUMNS) se, ALAG, hai, JAHA, HAR, ROW, ka, EXACT, SAME, STRUCTURE, hona, ZAROORI, hai.
1 / 2
⚡ झट से Recap
  • MongoDB = NoSQL document database, JSON-like documents mein data
  • Rigid schema, ki, zaroorat, nahi — flexible aur evolving applications, ke, liye
  • Horizontal scalability, (sharding) ke liye, DESIGN kiya gaya hai
इस page में (2 subtopics)

MongoDB, 2007, mein, 10gen, (baad, mein, MongoDB Inc.) dwara, DEVELOP, ki, gayi — original, goal, tha, EK, "Platform-as-a-Service" banaна, JISKE, liye, EK, DATABASE, ki, ZAROORAT, THI, JO, RAPID, SCALING, aur, FLEXIBLE, SCHEMAS, SUPPORT, kare.

💡Tip: MongoDB, KA, LOGO, EK, LEAF, hai — "mongo" ka, ETYMOLOGY, "humongous" (BAHUT, BADA) se, aaya hai, kyunki, ORIGINAL, GOAL, LARGE-SCALE, DATA, HANDLE, karna, tha.

MongoDB, RAPIDLY-EVOLVING, SCHEMAS, (jaise, EARLY-STAGE, STARTUPS), HIERARCHICAL, DATA, (jaise, PRODUCT, CATALOGS, WITH, VARYING, ATTRIBUTES), aur, HIGH-VOLUME, WRITES, ke, liye, IDEAL, hai. Complex, MULTI-TABLE, TRANSACTIONS, aur, STRICT, RELATIONAL, INTEGRITY, ki, ZAROORAT, waale, applications, ke, liye, SQL, aksar, BEHTAR, RAHTA, hai.

// MongoDB, IDEAL: Product catalog, jahaan, HAR, product, TYPE, ke, ALAG, attributes, HAIN
// (jaise, books = author/isbn, electronics = ram/processor)