La base de données en tant que service (DBaaS) est le processus par lequel les propriétaires d'applications paient un fournisseur externe qui lance et maintient une base de données cloud pour le stockage, au lieu que les propriétaires d'applications contrôlent eux-mêmes la base de données. Les paiements sont effectués à l'utilisation et les propriétaires d'applications peuvent accéder à leurs données d'application à leur guise. Ces bases de données offrent la même fonctionnalité qu'une base de données relationnelle ou non relationnelle standard. DBaaS est bénéfique pour les entreprises qui cherchent à éviter le travail de configuration, de maintenance et de mise à niveau de leurs propres bases de données. DBaaS se situe dans le domaine global du logiciel en tant que service (SaaS), similaire à la plateforme en tant que service (PaaS) et à l'infrastructure en tant que service (IaaS), où tous les produits sont hébergés en tant que service. D'autres types de bases de données incluent des outils de bases de données relationnelles, des outils de bases de données NoSQL, des outils de bases de données graphiques et plus encore. Les développeurs avec un budget limité ont également des options avec des logiciels de base de données gratuits.
Pour être inclus dans la catégorie Base de données en tant que service, un produit doit :
Être proposé par un fournisseur indépendant de stockage de données
Le fournisseur externe doit lancer, maintenir, administrer et être tenu responsable de la performance de ladite base de données
Les propriétaires d'applications doivent pouvoir accéder aux données nécessaires à la demande
Ces services doivent être proposés via des plans de paiement par abonnement basés sur l'utilisation