Azure Handbook for developers

Back to Handbook

05 - Database engine

Bellow you can find short overview of primary database engines in Azure and their comparison.

Application runtime

Majority of developers directly go to use Azure SQL, but in many cases Storage Table can be enough and is far more cheaper. It is also good to mention CosmosDB multi-type model database capable of supporting almost any type and structure of data across all regions.

Azure SQL tiers

In terms of Azure SQL it is also good to mention their tiers.

DTU

Database Transaction Unit is measure combination of CPU, memory, read and write usage. It is ideal option for most use cases and mostly used, but it is good to look at limitations that are in effect for cheapest tiers of DTU.

Elastic pool

Elastic allows us to share one eDTU limit between several databases. Ideal for databases that are not used in same time or don´t have constant usage.

vCore

Virtual core directly provide us with core and doesn´t care if we use it or not. It is most expensive option if we are not able to utilize it correctly. Careful!! Entity framework, Health checks, etc. likes to ping database each minute and that will prevent vCore database from going to sleep.