Mango Database - Web Development - PowerPoint PPT Presentation

About This Presentation
Title:

Mango Database - Web Development

Description:

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

Number of Views:545

less

Transcript and Presenter's Notes

Title: Mango Database - Web Development


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_at_mastersoftwaresolutions.com,
mastersoftwaresolutions_at_gmail.com
Call us 91 01762 662232 0 81959 00456,
098157-13695
Write a Comment
User Comments (0)
About PowerShow.com