What is MongoDB?
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 = 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
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.
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)