Upload
mssaman
View
189
Download
1
Embed Size (px)
DESCRIPTION
MongoDB is a NoSQL database empowering businesses to be more agile and scalable. Master Software Solutions is using MongoDB to achieve their goals.
Citation preview
Master Software Solutions Pvt. Ltd.
What is MangoDB??
A document oriented database Mongo DB supports Map reduce and Aggregation Tools Java Scripts are used instead of Procedures Mongo DB is a schema less Database Most Importantly Mongo DB supports secondary indexes and
geospatial indexes. Simple to Administer the Mongo DB in cases of failures Mongo DB designed to provide High Performance MongoDB stores files of any size without complicating your
stack.
MongoDB Vs Relational DBMS
Collection vs tableDocument vs row Field vs columnschema less vs schema oriented
Very Fast!!!
Benefits!!
Embedded objects brought back in the same query as parent object
Objects in the same collection are generally stored contiguously on disk
If the document model matches your domain well, it can be much easier to comprehend than nasty joins
Indexing...
Indexes in MongoDB are similar to indexes in RDBMS.
MongoDB supports indexes on any field or sub-field contained in documents
MongoDB defines indexes on a per collection level.
All MongoDB indexes use a B-tree data structure.
Plarforms...
RedHat Enterprise Linux,CentOS,or Fedora Linux
Debian,Ubuntu or other LInux system
OS X,Windows
Packages MongoDB is included in several different package
managers. Generally speaking, it is easier to simply install the prebuilt binaries from above.
For MacPort, see the mongodb package For Homebrew see the mongodb formula For Gentoo, MongoDB can be installed by running
emerge mongodb See Gentoo Packages
Conclusion MongoDB is fast Very little CPU overhead MongoDB is Implemented in C++ for best
performance. Very rapid development, open source Works on many platforms and there are
many language drivers
Hello, MSS would be more than happy to chat with you.
Visit us:4th Floor, SCO 418, Tricity Plaza Peer Muchalla Road, Sector 20, Panchkula,
Chandigarh
Mail us:[email protected], [email protected]
Call us:+91 01762 662232
0 81959 00456, 098157-13695