Definition

Database as a Service (DBaaS)

Part of the Cloud computing glossary:

Database as a Service (DBaaS) is a cloud-based approach to the storage and management of structured data

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

This was last updated in March 2014
Contributor(s): Robert Sheldon
Posted by: Margaret Rouse

Related Terms

Definitions

  • SMAC (social, mobile, analytics and cloud)

    - SMAC (social, mobile, analytics and cloud) is the concept that four technologies are currently driving innovation in business. (SearchCIO.com)

  • cloud storage gateway

    - A cloud storage gateway is a hardware- or software-based appliance that serves as a bridge between local applications and remote cloud-based storage. The appliance is located on the customer’s prem... (SearchCloudStorage.com)

  • OpenStack

    - OpenStack is an open source infrastructure as a service (IaaS) initiative for creating and managing large groups of virtual private servers in a cloud computing environment. (WhatIs.com)

Glossaries

  • Cloud computing

    - Terms related to cloud computing, including definitions about on-demand, distributed computing and words and phrases about software-as-a-service, infrastructure-as-a-service and storage-as-a-service.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About Database as a Service (DBaaS)Powered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.