learn mongo db at amc square learning

9
Learn MONGO DB at AMC Square Learning

Upload: amc-square

Post on 17-Sep-2015

9 views

Category:

Documents


0 download

DESCRIPTION

AMC Squarelearning Bangalore is the best training institute for a career development. it had students from various parts of the country and even few were from West African countries.

TRANSCRIPT

  • Learn MONGO DB at AMC Square Learning

  • What is MongoDB? MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas(schema-free, schema less).

  • Using BSON (binary JSON), developers can easily map to modern object-oriented languages without a complicated ORM layer. BSON is a binary format in which zero or more key/value pairs are stored as a single entity. lightweight, traversable, efficientbridge the gap between key-value stores (which are fast and scalable) and relational databases (which have rich functionality).

    Data Model for MongoDB?

  • ReplicationOnly one server is active for writes (the primary, or master) at a given time this is to allow strong consistent (atomic) operations. One can optionally send read operations to the secondary's when eventual consistency semantics are acceptable.

  • ReplicationReplica Sets and Master-Slave replica sets are a functional superset of master/slave and are handled by much newer, more robust code.

  • ShardingThe set of servers/mongod process within the shard comprise a replica set.

  • ShardingSharding is the partitioning of data among multiple machines in an order-preserving manner.

    Machine 1Machine 2Machine 3Alabama ArizonaColorado FloridaArkansas CaliforniaIndiana KansasIdaho IllinoisGeorgia HawaiiMaryland MichiganKentucky MaineMinnesota MissouriMontana MontanaNebraska New JerseyOhio PennsylvaniaNew Mexico North DakotaRhode Island South DakotaTennessee UtahVermont West VirginaWisconsin Wyoming

  • Languages :

    The languages that are supported by MongoDB are :

  • Thank you