Можно ли пользоваться базой данных хранящейся в облачном хранилище?
Доброго времени суток!
Возник вопрос, возможно ли как-то пользоваться, через приложение, базой данных, которая будет находиться в облачном хранилище, например Google Drive, вместо выделенного хостинга?
Приложение планируется писать или на C# или Java.
Раньше особо не сталкивался с работой в БД в данных языках, так что интересует ответы для самых-самых нубов.
Так же интересует, какую лучше выбрать базу для работы с более чем 1000-10000 записей и постоянным доступом пользователей к ней?
Не каждое облачное хранилище = гугл драйв.
Не стоит путать теплое с мягким.
Гугл драйв вам не подойдет, поскольку это не будет облачная база данных ( вы же про SQL говорите?)
Вы просто синхронизируете локальные документы с облачным хранилищем, в результате, если вы дадите пользователям доступ к базе в гугл драйве, они просто получат кучку бинарных файлов. И при этом им на локальном компьютере нужно будет устанавливать какой-то sql для чтения этой базы?
Если кто-то будет с этой базой работать кроме вас, возникнет серьезная проблема из-за синхронизации бинарных данных. Хотя, если пользователи будут только считывать, то можно и так, но как они будут получать доступ к вашей базе?
Собственно уточните какую конкретно базу вы подразумеваете. Модель использования. Чем вам не нравится обычный хостинг?
С технической точки зрения, google drive это хранилище данных, а не база данных. Сервис, по которому работает база данных позволяет вам обратиться в облако с запросом и получить ответ. А не получить из облака всю базу целиком, установить сервис у себя локально и только после этого делать запрос.
Так что не совсем понял что значит неверное утверждение.
Если речь о монтировании напрямую webdav и работы с ним в таком виде то крайне не рекомендую даже если получится, если нужна доступность БД достаточно на любом хостинге БД завести учетку и пользоваться ей.