0% found this document useful (0 votes)
9 views11 pages

Cloud Computing

Cloud computing allows access to servers, storage, and applications via the internet, with services categorized as IaaS, PaaS, and SaaS. Databases can be relational or NoSQL, each with distinct characteristics and use cases, such as Firebase Firestore being a NoSQL option suitable for quick app development. The choice of database depends on project needs, balancing factors like scale and flexibility.

Uploaded by

mabohlalenkuna
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)
9 views11 pages

Cloud Computing

Cloud computing allows access to servers, storage, and applications via the internet, with services categorized as IaaS, PaaS, and SaaS. Databases can be relational or NoSQL, each with distinct characteristics and use cases, such as Firebase Firestore being a NoSQL option suitable for quick app development. The choice of database depends on project needs, balancing factors like scale and flexibility.

Uploaded by

mabohlalenkuna
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/ 11

CLOUD RESEARCH

Mabohlale Nkuna
What is Cloud computing?

Cloud computing means using the internet to access servers, storage,


databases, and applications instead of using local computers.

2
Types of Cloud Computing Services

Infrastructure as a Service (IaaS): Provides virtual servers and


storage.
● Example: Amazon Web Services (AWS) EC2
Platform as a Service (PaaS): Provides tools for developers to
build applications.
● Example: Google App Engine
Software as a Service (SaaS): Provides software applications
over the internet.
• Example: Microsoft Office 365

3
Understanding Databases

What is a Database?
A database is a place where data is stored and organized so
it can be easily accessed and managed.

What Does Real-Time Mean?


Real-time means data is updated instantly as changes
happen.

4
Types of Databases

Modern Types of Databases:


– Relational Databases: Store data in tables (like Excel).
– NoSQL Databases: Store data in various formats (like
documents or key-value pairs).
Differences Between Relational and NoSQL Databases:
– Relational: Structured data, uses SQL, good for complex
queries.
– NoSQL: Flexible, handles unstructured data, good for
scalability and speed.

5
What is Firebase?

Firebase is a cloud platform by Google that helps build web and mobile
applications.

Type of Cloud Service:


Firebase is a Platform as a Service (PaaS).

What is Firebase Firestore?


Firebase Firestore is a NoSQL cloud database that stores data in
documents and collections.

6
Limitations of Firebase Firestore and
Relational Databases

Limitations of Firebase Firestore:


○ Not ideal for very large datasets
○ Can become expensive as usage grows

Limitations of Traditional Relational Databases:


○ Less flexible with data structure
○ Not built for horizontal scaling (adding more servers
easily)
7
Key Components in Databases

Main Component in Relational Databases:


Table: A structured way to store data in rows and
columns.

Best Database for an MVP (Minimum Viable Product):


Firebase Firestore or MongoDB (NoSQL): Quick to set
up, flexible, and scales easily.

8
Best Database for Large Sites Like Takealot

• DBMS is the intermediary between the user and


the database
– Database structure stored as file collection
– Can only access files through the DBMS
• DBMS enables data to be shared
• DBMS integrates many users’ views of the data

9
conclusion

• Cloud computing and databases are crucial for modern applications.

• Firebase is a powerful tool for developing apps quickly, especially for


MVPs.
• Choosing the right type of database depends on the project requirements,
like scale, flexibility, and the type of data.

10
THANK YOU

11

You might also like