Cloud database is a database that has been optimized virtually and easily accessible in order to serve the demand of online users who are accessing the applications. It is built for virtualized computing environment that serve customized demand via internet. It is also referred as Database-as-a-Service (DBaaS) and use cloud computing to achieve optimum benefits like scalability, multi-tenancy, high availability and effective resource allocation.
Cloud databases can provide significant characteristics over their traditional counterparts (like My SQL or SQL server databases). It helps in improving accessibility, automatic downtime and fast automated recovery from failure. Cloud database supports automated on-the-go scaling, minimal investment and maintenance of IT infrastructure and leverage the performance. At the same time, cloud database has some cons including security and privacy concerns as well as the potential threats (inability to access the critical data in any disaster or bankruptcy that took place at the end of the cloud database service provider).