Professional Documents
Culture Documents
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
• 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.
• 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
Amazon S3 Google Cloud Storage Microsoft Azure Blob IBM Cloud Object
Storage Storage
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.