The Future of Database Management
Azure SQL Database Continuum (Microsoft Channel 9)

The Future of Database Management

There is a change coming to the database administration role. Change brings uncertainty but it also brings opportunity. The database administration role has not really changed for a decade and although change is now a foot it will be a several years before the full force of the cloud is fully embedded in the database world.  These are exciting times for database administrators.  

The new offerings from Microsoft span the entire breath from Physical to Platform as a Service.

Some offerings will always stay on physical machines while I suspect the majority will move to Platform as a Service just in the same way as physical server offerings moved to visualisation platforms a few years ago.

In my opinion, the role of the administrator will not be lost. It is after all an administration role and just because some of the database services move to Platform as a Service, administrative tasks still need to be undertaken. The complexity of database management will just transition to a new level.

Moving to the Microsoft cloud offerings there are two to consider. Infrastructure as a Service, SQL Server in a VM and Azure SQL Database. SQL Server in a VM is currently a VM that is still fully managed by individual businesses. There is the opportunity to select additional options to help lighten the load as an administrator. By using the SQL Server Iaas Agent extension, it is possible to delegate the automatic backup and patching to Microsoft.  These, although a critical part of the service, can be advantageous allowing DBAs to spend more time working on performance tuning, creating and testing those run books and data. These offerings are very likely to be the option of choice for many years due to the historic nature of applications and businesses needing to stay on versions of SQL Server that are supported by the applications that use them. Businesses need to be able to use support contracts with providers when product issues occur and that requires being on their supported configurations.

Azure SQL Database is an entirely different option. It is a Platform as a Service. Microsoft takes care of patching, backups, monitoring, high availability and security. The SQL database advisor provides help with performance tuning. This is an inclusive database service which will work well for new applications. There always seem to be a lot of smaller or less active databases that just take up valuable time and would suit this approach well. The administration cost of databases is very high for businesses, particularly as data is a key part of every business, and this service will enable business to better manage their services without having the dedicated need of an administrator.

There is another option which is now appearing which may affect development environments and that is the use of Docker images for SQL Server. Windows containers are isolated resource controlled environments and an application can run without affecting the rest of the system. This solution is likely to benefit the continuous deployment process and rapid test scenarios.  

I believe the future of administration is architecting the most suitable database solution and recommending the tools to use. Also, through DevOps, creating deployment scripts which will need to be continually written and updated, working on performance tuning of database code and data security administration. The other key change I see is the diversification of knowledge and gaining of skills through all the peripheral data tools which now need managing.  


To view or add a comment, sign in

More articles by Dr Victoria Holt FBCS

  • Data Story Telling

    Story telling is an important facet when working with data. Whilst I was working on my research PhD, I thought it was…

  • State of the SQL Nation and the Microsoft Engineering Model

    SQLBits 2017 was different this year and instead of a keynote launching the event they had a 15 mins Q & A session with…

    2 Comments
  • Keeping Data Skills Up To Date in a Rapidly Changing World

    Keeping up to date with rapid technological advances has become a real issue, especially with the adoption of cloud…

  • Data past, data present and data future

    Database and data management practices are changing and new practices need to be adaptive and agile. Here are a few…

  • Enhancing Business Intelligence with Data Science

    The heterogeneous nature of data has resulted in an evolution of the business intelligence platform. The traditional…

    1 Comment
  • Data Intelligence

    I had the amazing opportunity to attend PASS Summit 2016, the largest Microsoft SQL Server event I the world. The event…

Others also viewed

Explore content categories