10
Master Software Solutions Pvt. Ltd.

Mango Database - Web Development

  • 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

Page 1: Mango Database - Web Development

Master Software Solutions Pvt. Ltd.

Page 2: Mango Database - Web Development

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.

Page 3: Mango Database - Web Development

MongoDB Vs Relational DBMS

Collection vs tableDocument vs row Field vs columnschema less vs schema oriented

Page 4: Mango Database - Web Development

Very Fast!!!

Page 5: Mango Database - Web Development

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

Page 6: Mango Database - Web Development

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.

Page 7: Mango Database - Web Development

Plarforms...

RedHat Enterprise Linux,CentOS,or Fedora Linux

Debian,Ubuntu or other LInux system

OS X,Windows

Page 8: Mango Database - Web Development

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

Page 9: Mango Database - Web Development

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

Page 10: Mango Database - Web Development

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