Databases Flashcards
What are the 4 types of Database within Azure ?
CosmosDB, Azure SQL, MySQL, PostgreSQL
What are the features of CosmosDB ?
Needs CosmosDB account ?
can have 1 free instance (400 RU’s and 5GB storage)
globally distributed - sync managed by Azure - easily add regions, continued sync promising < 0.9 ms latency can auto scale infinite resources only pay for what used connect via SDK/API C#, Java Integrate with SQL, MongoDB and Cassandra Data stored within containers
Expensive - costs quickly escalate
What are the features of Azure SQL ?
3 options visible in portal ?
- SQL databases, SQL managed instances, SQL virtual machines
managed service (DBaaS)
users only manage data in DB
can migrate directly from on-Prem
frictionless, cost saving, low TCO
No backup,SQL Agent, etc.
Built in Machine Learning
- Optimisation suggestions
- Health monitoring
100TB maximum ?
Scalable / HA
Built in security
What are the features of Azure Database for mySQL ? ?
opensource, relational, mature/stable
PaaS - ideal for Development focus (automatic patching, backups, etc.)
Choice of framework (e.g. Wordpress/PHP)
HA possible
Security - Advanced Threat Protection (ATP)
Use cases
- webapps, ecommerce, mobile apps, gaming
What are the features of Azure Database for PostgreSQL ?
opensource, relational. free, stable
extensions - JSONB, geospatial
Horizontal scaling - can hyper scale easily
Also gives perf. recommendations, fully managed as MySQL Use Cases - Financial apps - Geometric GIS e.g. PostGIS
What is the purpose of Database Migration Services ?
Azure DMS - dedicated single tool
Can move on-prem DB to managed SQL cloud instance