0% found this document useful (0 votes)
26 views12 pages

BDCN Unit 2 Learning Outcome 1

El resultado de aprendizaje de una base de datos con datos en la nube

Uploaded by

humberto739508
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views12 pages

BDCN Unit 2 Learning Outcome 1

El resultado de aprendizaje de una base de datos con datos en la nube

Uploaded by

humberto739508
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

LEARNING OUTCOME:

“MONGODB NOSQL DATABASE”

TÉCNICO SUPERIOR UNIVERSITARIO EN


TECNOLOGÍAS DE LA INFORMACIÓN
AREA: DESARROLLO DE SOFTWARE
MULTIPLATAFORMA
PRESENTS:

HUMBERTO MISAEL ARAGUZ CRUZ

CT. REYNOSA, TAMAULIPAS JUNE 2024.


Table of contents

Subject Page

Table of contents .................................................................................................. i

Index of figures .................................................................................................... ii

Chapter 1. Introduction ....................................................................................... 1

Chapter 2. Selecting the NOSQL database ........................................................ 2

2.1 Selected Database .................................................................................... 2

2.2 Justification for Selecting MongoDB .......................................................... 2

Chapter 3. Installation of MongoDB .................................................................... 4

3.1 Requirements ............................................................................................ 4

3.2 Installation Steps ....................................................................................... 4

Chapter 4. References ........................................................................................ 9

i
Index of figures

Figure Page

Figure 1 Step 1 ................................................................................................... 5


Figure 2 Step 2 ................................................................................................... 5
Figure 3 Step 3 ................................................................................................... 6
Figure 4 Step 4 ................................................................................................... 6
Figure 5 Step 5 ................................................................................................... 7
Figure 6 Step 6 ................................................................................................... 7
Figure 7 Step 7 ................................................................................................... 8

ii
Chapter 1. Introduction

NoSQL databases have revolutionized the way data is stored and accessed,
offering flexibility and scalability that traditional relational databases often cannot
match. This guide explores the process of selecting and installing a NoSQL
database, focusing on MongoDB. MongoDB is a leading document-oriented
database known for its scalability, flexibility, and performance. It provides
horizontal scalability through sharding, supports dynamic schemas with its JSON-
like BSON format, and is optimized for read and write operations, making it ideal
for real-time analytics and fast data processing. Additionally, MongoDB boasts a
large and active community, extensive documentation, and a robust ecosystem
of tools and integrations. The installation process for MongoDB is straightforward,
ensuring accessibility for both beginners and experienced database
administrators. This guide will provide a comprehensive overview of MongoDB's
benefits and a detailed, step-by-step installation process on Ubuntu 20.04 LTS,
ensuring readers are well-equipped to deploy this powerful database solution.

1
Chapter 2. Selecting the NOSQL database

2.1 Selected Database

• Name: MongoDB
• Type: Document-oriented database
• Official page: https://www.mongodb.com/

2.2 Justification for Selecting MongoDB

MongoDB was selected for several key reasons:

• Scalability: MongoDB provides horizontal scalability via sharding, allowing it to


handle large volumes of data and high-traffic applications.
• Flexibility: As a document-oriented database, MongoDB stores data in JSON-
like BSON (Binary JSON) format, allowing for a dynamic schema. This
flexibility makes it ideal for applications where data structure needs to evolve
over time.
• Performance: MongoDB is optimized for read and write operations, making it
suitable for real-time analytics and fast data processing.

2
• Community and ecosystem: MongoDB has a large and active community,
extensive documentation, and a robust ecosystem of tools and integrations.
• Ease of use: The installation and configuration process of MongoDB is
straightforward, making it accessible for both beginners and experienced
database administrators.

3
Chapter 3. Installation of MongoDB

3.1 Requirements

Before proceeding with the installation, ensure that the following requirements are
met:

• Operating system: Ubuntu 20.04 LTS


• Memory: At least 2 GB of RAM
• Disk space: At least 10 GB of free disk space
• User privileges: Root or sudo privileges for installation

3.2 Installation Steps

1. Go to the official MongoDB site and go to the products tab, in this case
download the Community Edition and click where it says download.

4
Figure 1 Step 1

2. Click on download choosing the most recent and stable version, depending on
whether you are going to download the program on the computer or going to install
it on another, you choose to download the program in msi or zip.

Figure 2 Step 2

5
3. Download MongoDB Compass, click on the products tab and click where it says
compass.

Figure 3 Step 3

4. Click on download now.

Figure 4 Step 4

6
5. Download the latest and stable version.

Figure 5 Step 5

6. Download MongoDB Shell, which is located above MongoDB Compass. Click


on MongoDB Shell and download the most recent and stable version.

Figure 6 Step 6

7
7. Finally, install Community Edition, Compass, and Shell in the following order.
Launch the installers and accept the terms and conditions or click accept/next as
appropriate and uncheck the box to start the program until all three are installed.
Finally, search for MongoDB Compass in the applications and start it. MongoDB
should now be installed on your computer.

Figure 7 Step 7

8
Chapter 4. References

MongoDB. (2024). MongoDB: The Developer Data Platform. Retrieved from


MongoDB: https://www.mongodb.com/

You might also like