クラウド上でデータの保持を行うタイプのデータベースに関する総称。

例えば、スマートフォンアプリやIoTシステムを作ろうと考えたときにデータを何処に保持するのかが課題となるが、端末側にデータを置いてしまうと複数台で連携するようなシステムが組めないし、そもそもIoTだと端末側に潤沢なリソースが無いのでクラウド経由で扱えるデータベースが必要となる。

mBaaS(mobile backend as a Service)という、データベースだけでなくプッシュ通知や会員登録機能やファイル管理機能など、モバイルアプリの開発に必要なクラウドサービスを統合的に提供してくれるサービスの概念もあるため、mBaaSを導入すればクラウドデータベースもセットで付いてくる。

プログラミング教育向けのmBaaSとしてニフクラ mobile backendを「あんこエデュケーション」では推している。無料のBASICプランでは課金の仕組みが無いので誤って課金される恐れがない。

書籍も出ていますMonaca と ニフクラ mobile backend で学ぶ はじめてのプログラミング ~クラウド連携アプリ開発編~