Я не знаю, как работают базы данных и какие риски с ними есть.
Если конкретно, то хочу узнать, как вообще база данных может находиться на удаленном сервере? Ведь, например, если загружать новый проект, то файл с бд сбросится, т.к. вместо него будет загружен новый, разве нет?
Какая база? Какой проект? Как вы загружаете?
Если не брать в расчет sqlite, базы данных - это отдельные программы, которые никак не связанны с проектами.
Laginatory, ну если брать heroku, то там доступна только postgresql (насколько я помню).
Как я уже писал - база это самостоятельное приложение, к которому приложение (вне зависимости от языка и прочего) подключается по api и к файлам, в которых хранятся данные доступа не имеют.
Следовательно - если вы специально не "сбрасываете" базу через этот api, база сбрасываться не будет.
Laginatory, На одном сервере БД можно создавать несколько баз данных, каждую под свои нужды/под свой проект.
Соответственно каждый проект будет работать со своей базой.
Если я правильно понял, о чем пытаетесь спросить.