1 / 10

Mango DB - Web Development

MongoDB is a NoSQL database empowering businesses to be more agile and scalable. Master Software Solutions is using MongoDB to achieve their goals.

vanigarg
Download Presentation

Mango DB - Web Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master Software Solutions Pvt. Ltd.

  2. 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.

  3. MongoDB Vs Relational DBMS • Collection vs table • Document vs row • Field vs column • schema less vs schema oriented

  4. Very Fast!!!

  5. 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

  6. 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.

  7. Plarforms... • RedHat Enterprise Linux,CentOS,or Fedora Linux • Debian,Ubuntu or other LInux system • OS X,Windows

  8. 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

  9. 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

  10. 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: info@mastersoftwaresolutions.com, mastersoftwaresolutions@gmail.com Call us: +91 01762 662232 0 81959 00456, 098157-13695

More Related