Understanding Modern Data Architecture
Miller Trujillo
Senior Software Engineer

| SQL Databases | |
|---|---|
| Use Cases | Transactional applications, applications with complex queries, data consistency and integrity |
| Types of Data Supported | Structured data (tabular) |
| Common Offerings | AWS RDS, GCP Cloud SQL, Azure SQL Database - MySQL, PostgreSQL, Data warehouse |
| NoSQL Databases | |
|---|---|
| Use Cases | High scalability and demand, eventual consistency |
| Types of Data Supported | Semi-structured data (JSON, XML, key-value, graph, etc), time series |
| Common Offerings | MongoDB, AWS DynamoDB, GCP Firestore, Azure Cosmos DB, Hbase |
Understanding Modern Data Architecture