DBaaS delivers database functionality similar to what is found in relational database management systems (RDBMSes) such as SQL Server, MySQL and Oracle. Being cloud-based, on the other hand, DBaaS provides a flexible, scalable, on-demand platform that's oriented toward self-service and easy management, particularly in terms of provisioning a business' own environment. DBaaS products typically provide enough monitoring capabilities to track performance and usage and to alert users to potential issues. The products can also generate at least some degree of data analytics.
Disadvantages to the DBaaS model include a lack of control over network performance issues, such as unacceptable latency and application failures. Furthermore, some DBaaS products don't support capabilities of the typical RDBMS, such as data compression and table partitions. Before committing to DBaaS, it's essential to assess your specific requirements and ensure they are satisfactorily addressed.
DBaaS is one of a growing number of examples of cloud-based services including Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) and Software as a Service (SaaS). Databases that are administrated through this model are sometimes referred to as cloud databases.