Banco de dados como serviço (DBaaS) é o processo em que os proprietários de aplicativos pagam a um provedor externo que lança e mantém um banco de dados em nuvem para armazenamento, em vez de os próprios proprietários do aplicativo controlarem o banco de dados. Os pagamentos são por uso e os proprietários dos aplicativos podem acessar seus dados conforme desejarem. Esses bancos de dados fornecem a mesma funcionalidade que um banco de dados relacional ou não relacional padrão. O DBaaS é benéfico para empresas que estão tentando evitar o trabalho de configurar, manter e atualizar seus próprios bancos de dados. O DBaaS está no âmbito geral do software como serviço (SaaS), semelhante à plataforma como serviço (PaaS) e à infraestrutura como serviço (IaaS), onde todos os produtos são hospedados como um serviço. Outros tipos de bancos de dados incluem ferramentas de banco de dados relacional, ferramentas de banco de dados NoSQL, ferramentas de banco de dados de grafos e mais. Desenvolvedores com orçamento limitado também têm opções com software de banco de dados gratuito.
Para se qualificar para inclusão na categoria Banco de Dados como Serviço, um produto deve:
Ser oferecido por um provedor independente de armazenamento de dados
O provedor externo deve lançar, manter, administrar e ser responsável pelo desempenho do referido banco de dados
Os proprietários de aplicativos devem poder acessar os dados necessários sob demanda
Esses serviços devem ser oferecidos por meio de planos de pagamento baseados em assinatura por uso