Вопрос для многих пользователей, читающих / пишущих один и тот же XML-файл. - PullRequest
1 голос
/ 29 июня 2011

Я создал веб-сайт, на котором нетривиальное число пользователей будет одновременно читать и / или записывать в один XML-файл.

Я не прошу предложений об альтернативе текущей настройке, я просто хочу знать, был ли я не прав с этим подходом или правильно. Если это было неправильно, объясните мне, почему это неправильно?

1 Ответ

5 голосов
/ 29 июня 2011

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

Запись - это настоящая проблема. Никто не запускает серьезный веб-сайт, использующий xml в качестве хранилища данных, где потенциально может быть несколько писателей (или, самое большее, несколько) в одном файле.Это проблема, для решения которой была создана реляционная база данных (или даже база данных nosql).Взгляните на sql server express edition (это бесплатно).

...