Ну если глобальная цель «сделать бесплатную бд» то почему бы просто не открыть постгревый порт и не выдавать всем аккаунты в самом постгрес? Зачем придумывать велосипед в виде всяких api и сервисов?
И все же. Если цель реально в создании просто бесплатной бд то вариантов развития как бы только один — сделать бд, которая будет бесплатной, но которая будет морально и технически устаревшей и соответственно совершенно не пригодной для практических целей
Можно конечно Бизнес-логику навесить на сам БД, в виде хранимок и триггеров.
Проходили такое ранее, в 90х и нулевых.
Это не очень масштабируемое решение. И именно поэтому и переходят на трёхзвёнку.
Нужно в виде БД, как мне, не вопрос, есть возможность развернуть свой "порт" на Postgresql + PostGIS и редактировать сё запросами в базу.