Подтвердить что ты не робот

Сайт SQLite на Azure

Я пытаюсь заставить SQLite работать на веб-сайте Azure. Я развернул все успешно, но мне нужно указать его на имя файла для базы данных. Я посмотрел на создание хранилища Blob, но я не уверен, как преобразовать его в имя файла, которое будет принимать SQLite.

Я уверен, что это было сделано, так как я вижу ссылки на другие проблемы, связанные с SQLite на Azure.

Я прочитал http://www.sqlite.org/whentouse.html.

4b9b3361

Ответ 1

Основываясь на моем опыте, если вы хотите использовать SQLite с веб-сайтами Azure, вы можете сохранить файл базы данных в своем пакете развертывания, чтобы он оставался на том же сервере, на котором находится ваш сайт. Лазурные веб-сайты обеспечивают 1 ГБ хранилища приложений, что много для файла базы данных. Ваш контент с веб-сайтами будет сохраняться, и доступ к SQLite DB будет быстрым. Это очень просто, и вы можете очень легко сделать это с помощью веб-приложения ASP.NET или любого другого.

Проблема выбора хранилища Azure Blob заключается в том, что если файл базы данных хранится в хранилище Azure Blob, нет API, который SQLite может записать в этот файл. Таким образом, один из возможных вариантов - сначала записать локально, а затем синхронизировать с хранилищем Azure Blob взад и вперед, в то время как другие на SO могут иметь некоторые другие параметры. Если вы хотите сделать резервную копию своего файла базы данных в хранилище Azure Blob по любой причине, вы можете сделать это отдельно, но я думаю, что если вы выберете SQLite, лучше всего сохранить файл базы данных с веб-сайтом, чтобы сделать его простым.