0% found this document useful (0 votes)
2 views7 pages

Unit 4 MongoDB Part 1

MongoDB is a document-oriented database that offers a flexible schema and horizontal scalability, making it suitable for various applications across different industries. It allows for efficient integration of diverse data, supports complex data structures, and is designed for high-performance and scalable applications. MongoDB can be deployed in multiple environments, including on-premises and cloud, and facilitates agile development and collaboration among teams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views7 pages

Unit 4 MongoDB Part 1

MongoDB is a document-oriented database that offers a flexible schema and horizontal scalability, making it suitable for various applications across different industries. It allows for efficient integration of diverse data, supports complex data structures, and is designed for high-performance and scalable applications. MongoDB can be deployed in multiple environments, including on-premises and cloud, and facilitates agile development and collaboration among teams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Unit-4

MongoDB, necessity of mongodb, terms used in mongodb and


RDBMS, datatypes in mongoDB, mongodb query language
MongoDB,

Necessity Of Mongodb,
Terms Used In Mongodb And
Contents RDBMS,
Datatypes In Mongodb,

Mongodb Query Language


What is MongoDB?
• MongoDB is a document database built on a horizontal scale-out architecture
that uses a flexible schema for storing data. Founded in 2007, MongoDB has a
worldwide following in the developer community.
• Instead of storing data in tables of rows or columns like SQL databases, each
record in a MongoDB database is a document described in BSON, a binary
representation of the data. Applications can then retrieve this information in a
JSON format.
Initial release February 11, 2009
MongoDB
Stable release 8.0.4 9th December 2024
•The American software company
Repository github.com/mongodb/mongo
10gen began developing MongoDB
Written in C++, JavaScript, Python in 2007 as a component of a
planned platform-as-a-
Operating Windows Vista and
system later, Linux, OS X 10.7 and service product.
later, Solaris, FreeBSD •In 2009, the company shifted to an
Available in English open-source development model
and began offering commercial
Type Document-oriented database support and other services.
•In 2013, 10gen changed its name
to MongoDB Inc.
When Should You Use MongoDB?
• MongoDB is a general-purpose database used in various ways to support
applications in many different industries (e.g., telecommunications, gaming,
finances, healthcare, and retail). MongoDB has found a home in many different
businesses and functions because it solves long-standing problems in data
management and software development. Typical use cases for MongoDB
include:
• Integrating large amounts of diverse data
• If you are bringing together tens or hundreds of data sources, the flexibility and
power of the document model can create a single unified view in ways that other
databases cannot. MongoDB has succeeded in bringing such projects to life
when approaches using other databases have failed.
• Describing complex data structures that evolve
• Document databases allow embedding of documents to describe nested
structures and easily tolerate variations in data in generations of documents.
Specialized data formats like geospatial are efficiently supported. This results in
a resilient repository that doesn’t break or need to be redesigned every time
something changes.
When Should You Use MongoDB?
(Contd..)
• Delivering data in high-performance applications
• MongoDB’s scale-out architecture can support huge numbers of transactions on
humongous databases. Unlike other databases that either cannot support such scale or can
only do so with massive amounts of engineering and additional components, MongoDB has
a clear path to scalability because of the way it was designed. MongoDB is scalable out of
the box.
• Supporting hybrid and multi-cloud applications
• MongoDB can be deployed and run on a desktop, a massive cluster of computers in a data
center, or in a public cloud, either as installed software or through MongoDB Atlas, a
database-as-a-service product. If you have applications that need to run wherever they
make sense, MongoDB supports any configuration now and in the future.
• Supporting agile development and collaboration
• Document databases put developers in charge of the data. Data becomes like code that is
friendly to developers. This is far different from making developers use a strange system
that requires a specialist. Document databases also allow the evolution of the structure of
the data as needs are better understood. Collaboration and governance can allow one team
to control one part of a document and another team to control another part.
Why MongoDB
High Fast in-
Document-
performanc place
oriented
e updates

High Easy
Replication
Availability Scalability

Rich query Full index Auto


language support Sharding

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy