Где разместить файл базы данных SQLite в службе приложений Azure?
Q1: Где вы думаете, это правильное место, чтобы положитьSQLite файл базы данных (database.sqlite
) вВеб-приложение Azure файловая система? Например:
D:\home\data\database.sqlite
D:\home\site\database.sqlite
D:\home\site\wwwroot\database.sqlite
Другой?Q2: Что еще следует принять во внимание, чтобы убедиться, что файл базы данных не будет доступен для публичных пользователей, а также не будет случайно перезаписан во время развертываний или когда приложение масштабируется вверх / вниз? (Веб-приложение настроено для развертываний из локального репозитория Git)
Q3: Где узнать больше о файловой системе, используемой в службе приложений Azure, официальном URL источника? Например. как он распределяется между несколькими виртуальными машинами в одном веб-приложении, как он работает, когда приложение масштабируется вверх / вниз, в чем разница междуD:\home
(постоянный) противD:\local
(Непостоянные) ...
Обратите внимание, чтоSQLite не работает вХранилище BLOB-объектов Azure, так что один не вариант. Пожалуйста, не предлагайте альтернативные решения для хранения, этот вопрос конкретно оSQLite.
РекомендацииПодходящее использование для SQLite