Хранение данных в памяти и сохранение на Application_Disposed - PullRequest
0 голосов
/ 01 февраля 2012

Я создаю веб-сайт (для личного использования, с низкой нагрузкой) и вместо использования базы данных Access или MySQL для хранения данных, я думаю о том, чтобы иметь один XML-файл, который я загружаю и анализирую в Application_Start, а затем сохраняю в памяти (в статических объектах). Затем веб-сайт выполняет чтение и запись для этих объектов в памяти, и я, наконец, сохраню все данные в XML-файле на Application_Disposed.

Я знаю, что мне нужно сделать чтение / запись потокобезопасным, но кроме этого, кто-нибудь видит какие-либо проблемы при использовании этого подхода?

1 Ответ

0 голосов
/ 01 февраля 2012

Да, я вижу большую проблему: существует целый ряд причин, по которым все приложение может умереть без вашего ведома и без сохранения ваших данных в этом XML-файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...