No SQL
No SQL
Scalability Flexibility
What is NoSQL
• Vertical scaling Vertical Scaling Horizontal Scaling
• Add more CPU, RAM, HDD in same
system
• Horizontal Scaling
• Add more commodity machines in
system
NoSQL Use Cases
SQL NoSQL
• Example:
• OrientDB: OrientDB combines a graph model with a document model.
• ArangoDB: Uses key/value, document, and graph models.
• Virtuoso: Combines relational, graph, and document models.
NoSQL Offerings by Microsoft Azure
Azure
IaaS PaaS
Azure Storage
Azure CLI AzCopy
Explorer
Azure Storage Account Type
General Purpose V1
Classic Deployment and Resource Manager
Deployment
Can convert V1 to V2
Azure Storage Account Type
Better performance
- High transaction rates
- Low storage latency
High performance
Low latency
Archive
Hot Tier Cool Tier
Tier
• Block Blog
• Composed for Blocks
• Append Blob
• Can only append blocks
• Ideal for logs
• Page Blob
• VM disks and databases
• Frequent random read/write applications
Use cases
• Extremely cheap
• Simple to setup
• No configuration
• Doesn’t require powerful computing to manage
Limitations of Blob storage
• No Indexes
• No Search Tools
• Not optimized for performance
• You are responsible for replication and
synchronization
• Requires external compute to process