You are on page 1of 3

Pratical-7

Write differences among various cloud databases like Amazon RDS, Google Cloud SQL, Microsoft
Azure SQL database,IBM db2 on Cloud, Firebase Realtime database(NoSQL), MongoDB Atlas
(NoSQL), Oracle Cloud Autonomous Database(Include a comparison table of Ease of software
portability, maximum amount data to be stored, cost of using and monthly payment factors).

Comparison table of various cloud databases along with their key differences:
Database Ease Of Maximum Cost Monthly Payment Factors
Software Data
Portability Storage
Amazon RDS Medium 64 TB(Varies Pay-as-you- go Instance type, storage used, data
by Engine) transfer
Google Cloud SQL Medium 32 TB Pay-as-you- go Machine type, storage used, data
transfer
Microsoft Azure SQL Medium 100 TB Pay-as-you- go Compute tier, storage used, data
Database transfer
IBM Db2 on Cloud Medium Scalable Pay-as-you- go Instance type, storage used, data
transfer
Firebase Realtime Low(NoS 1 TB Free Tier, Pay-per- Database size, storage used, data
Database (NoSQL) Ql) GB transfer
MongoDB Low(NoS Scalable Pay-as-you- go Database size, storage used, data
Atlas Ql) transfer
(NoSQL)
Oracle Cloud Medium Exabyte Pay-as-you- go Computer resources, storage used,
Autonomous Database Scale data transfer

Here are some key points of features:-

• Ease of software portability refers to how easy it is to move your software to a different cloud database platform.
Relational databases (Amazon RDS, Google Cloud SQL ,Microsoft Azure SQL Database, IBM Db2 on Cloud) are
generally more portable than NoSQL databases (Firebase Realtime Database, MongoDB Atlas) because they use a
standardised SQL language.

• Maximum data storage refers to the amount of data that a cloud database can store. Some cloud databases have a
fixed limit, while others are scalable.

• Cost refers to the pricingmodeloftheclouddatabase.Alloftheclouddatabasesinthistable are pay-as-you-go, which


means that you only pay for the resources that you use.

• Monthly payment factors refer to the specific factors that will affect your monthly bill for using a cloud database.
These factors typically include the instance type (for relational databases), storage used, and data transfer. Here are
some additional points to consider when choosing a cloud database:
i. Type of data: Relational databases are a good choice for structured data, such as customer data or product
information. NoSQL databases are a good choice for unstructured data, such as social media posts or sensor
data.
ii. Performance: Relational databases are generally good for performance-critical applications. NoSQL
databases can be a good choice for applications that require high availability or scalability.
iii. Security: All of the cloud databases in this table offer robust security features. However, it is important to
carefully review the security features of each cloud database before making a decision
Practical–8

WritedifferencesamongvariouscloudstorageslikeAmazonS3,GoogleCloud Storage, Microsoft Azure Blob


Storage, IBM Cloud Object Storage for its performance and Scalability .

Amazon S3 Google Cloud Storage Microsoft Azure Blob IBM Cloud Object
Storage Storage

Performance: Amazon Performance: Google Performance: Azure Performance: IBM Cloud


S3 is known for its high Cloud Storage provides Blob Storage offers Object Storage provides
performance and high-performance storage reliable performance high-performance storage
reliability. It offers with low- latency access to with low-latency access with low- latency access
low-latency access to data. It is designed to to data. It is designed to to data .It is optimized for
data and is optimized deliver consistent handle diverse data-intensive workloads
for scalability. performance across a wide workloads, including and offers predictable
range of workloads. high- throughput data performance across
processing and analytics. different use cases.

Scalability: S3 is highly Scalability: Like Amazon Scalability: Azure Blob Scalability: IBM Cloud
scalable, capable of storing S3, Google Cloud Storage Storage is highly scalable Object Storage is highly
virtually unlimited is highly scalable and can and can seamlessly scale scalable and can handle
amounts of data. It accommodate massive to accommodate growing large-scale data storage
automatically scales to amounts of data. It storage needs. It supports requirements. It is
accommodate growing automatically scales to both hot and cold storage designed to scale
storage needs without meet demand and can tiers to optimize costs. horizontally without any
requiring manual handle both small and large disruption to operations.
intervention. objects efficiently.

Additional Features: S3 Additional Features: Additional Features: Additional Features: IBM


offers a wide range of Google Cloud Storage Azure Blob Storage Cloud Object Storage
features, including offers features such as includes features such as offers features such as data
versioning, lifecycle multi-regional and lifecycle management, encryption, object locking,
management, encryption, regional storage options, versioning, data cross- region replication,
and access control. It also lifecycle management, replication, and and integrated analytics
integrates seamlessly versioning, and encryption. It integrates capabilities. It is also
with other AWS services. encryption. It also closely with other Azure compatible with various
integrates well with other services for seamless data protection and
Google Cloud services. workflow orchestration. compliance
standards.

You might also like