Davide Mauri

Principal Product Manager, Azure SQL

I started as a developer, I fell in love with Data and Database, in all their forms. I still have a passion for development (C# and Python). My focus has been databases and performance tuning, focusing both on transactional and analytical workloads. For 5 years I helped developers to get the best out of SQL Server, then I moved to Business Intelligence and Data Warehousing for 10 years. Then I moved to IoT and Big Data for a while. Now back to database space, as Product Manager for Azure SQL Database, helping developers to re-discover SQL, using any platform and any OS.

Post by this author

Announcing the “Azure SQL Database External REST Endpoints Integration” Early Adoption Program

A new, exciting capability for Azure SQL Database has been announced today at //Build: Azure SQL Database has a new built-in feature that allows native integration with external REST endpoints. This means that integration of Azure SQL Database with Azure Functions, Azure Logic Apps, Cognitive Services, Event Hubs, Event Grid, Azure ...

Azure SQL Database Change Stream with Debezium

(image) Azure SQL Database and in general the SQL Server engine allows developers to easily get only the changed data from the last time they queried the database. More precisely, there are two features that allow us to do this and much more, providing capabilities to query for changes happened from and to any point in time. The two ...

Create and connect to an Azure SQL DB in 6 easy steps

(image) There are many ways in which an Azure SQL database can be created, and if you are new to the development all those different options can be quite intimidating. Let me show you, in just a few steps, how easy it is instead. This is what we are going to do: I'll be using the Azure Shell portal, as it ...

Automatic GraphQL and REST endpoint for Azure SQL with Directus

Extremely performant and built entirely on Node.js, Directus is an open-source Data Platform that installs as a layer on top of your existing SQL database, so that you can you instantly get a dynamic API (REST and GraphQL) to your database

Modern application development with Prisma, GraphQL (or REST) and Azure SQL

Prisma is an open-source next-generation ORM for Node.js and TypeScript that eliminates many of the usual challenges that developers face, making you more productive and confident when building data-intensive applications. You can use it as an alternative to traditional ORMs and SQL query builders to read and write data to your database.

Dev life is easy with node-mssql

The node-mssql package simplify a lot the process of connecting and using Azure SQL with Node

The “insert if not exists” challenge: a solution

How to solve the common problem of "insert-if-not-exists" in a very elegant, clever and scalable way.

Modern development: creating a REST API, via CI/CD and back

Video and sample code to create a end-to-end REST solution with Azure SQL, from zero to the CI/CD pipeline, with Unit Testing too!

Using an Azure Container Instance to convert a BAK to BACPAC for Import into Azure SQL Database

Importing a SQL Server backup into an Azure SQL Database is not a trivial task. Here's how to automate the process of converting a .bak to .bacpac file using Docker Containers, Powershell and some automation.

Autoscaling with Azure SQL Hyperscale

Azure SQL Hyperscale is the latest architectural evolution of Azure SQL, which has been natively designed to take advantage of the cloud. One of the main key features of this new architecture is the complete separation of Compute Nodes and Storage Nodes. This allows for the independent scale of each service, making Hyperscale more flexible...