Upload
amc-square
View
9
Download
0
Tags:
Embed Size (px)
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.
Citation preview
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