Database management has gone through a lot of transformations over the last decade and a half. Of all the things that happened during that time, DBaaS sure seems like the most revolutionary. As the management of databases in the traditional way is getting all-consuming, complex, risk-ridden and expensive, a software model that deals with so many of these issues at a lower cost will soon turn out to be a necessity rather than a luxury.
DBaaS (Database as Service) as the name suggests is a cloud-based model that provides users with some form of access to a database without the need for setting up physical hardware, installing software or configuring for performance. In simple terms, the client company get a database to connect to, which they can use to store and query data, makes the system a fully managed “service” offered by the service provider.
Like all other cloud services, DBaaS provides the customers with a flexible, scalable, on-demand platform that’s steered toward self-service and easy management at a lower cost. And it provides database functionality similar to what is found in relational database management systems (RDBMSes) such as SQL Server, MySQL and Oracle, but with added self-service capabilities to the developers.
The big businesses who want to reduce repetitive manual tasks and eliminate configuration errors or security breaches, but don’t want to spend time fiddling with all the technical details, and the small businesses that found the costs of in-house database solutions too prohibitive will find this model attractive just the same.
It will surely make DBA’s lives easier too. The creation and deployment of databases will be as easy as providing simple virtual machines or raw storage. OpenStack’s DBaaS Trove automates most of the administrative tasks including deployment, configuration, patching, backups, restores, and monitoring. Omegha Public Cloud is soon planning to add trove project to its portfolio for offering DBaaS for customers.
DBaaS has been here for a while now, but is yet to catch on like the other forms of cloud. Mainly because database workloads are the hardest to accommodate in cloud computing. But as the long established way of storing data in locked-down physical servers is getting expensive and the IT budget is remaining the same, more and more companies will be looking towards DBaaS as a viable attractive solution.