Вопрос не столько в доступных размещенных сервисах, сколько в том, какую настройку вы хотите использовать для своей стандартной среды разработки.Если один из облачных хранилищ данных не работает для вас, вы всегда можете получить виртуальный сервер и установить все, что вам нужно.
Однако вы можете переосмыслить идею размещения баз данных dev в облаке.Производительность не будет такой же хорошей, как у локально работающих (особенно если вы работаете с такими вещами, как массовый импорт), и превращение базы данных dev в рабочую базу данных не очень хорошая идея.Я думаю, что вы действительно ищете, это сочетание простого резервного копирования, управления схемами и настройки данных.
Резервное копирование на работающем сервере достаточно просто - либо вы создаете резервную копию всего сервера, либо у вас есть скрипт, который загружает файл резервной копии куда-нибудь.Что касается dev, я не беспокоюсь, так как предпочитаю настраивать одноразовые среды - есть код, который может настроить базу данных, если она еще не существует, и добавить необходимые данные по умолчанию.Большинству приложений не нужно много данных, если не задействован какой-либо процесс импорта, и тот же код работает довольно хорошо, когда вы впервые настраиваете живую среду.
Управление схемами является одним из наиболее болезненных аспектов работы с SQL, и в тех случаях, когда системы NoSQL могут значительно облегчить жизнь, поскольку в большинстве случаев схема полностью определяется кодом, в котором она используется, я в основном использую redis,но будет ли он подходящим для вас, будет зависеть от типа проекта, над которым вы работаете - если вам нужно много объединений или транзакций, вам, вероятно, нужен SQL, но если вам просто нужно базовое хранилище данных, большинство платформ NoSQL будет лучше.