SQL CE 4 против файлов на веб-сайте - PullRequest
0 голосов
/ 28 марта 2012

Я смотрю на перемещение всех данных, загруженных из файлов, в выпадающие списки, вычисления переменных, пользовательское состояние, память сеанса (жестко запрограммировано ...) и т. Д., Чтобы все они загружались скорее из SQL CE.Кроме того, он будет работать в слое MemCache или App Fabric, но у нас нет такой роскоши, поэтому мы остановились на использовании сеансов или загрузок файлов для чтения данных временного хранилища.Данные слишком малы для хранения в SQL Server, а также на другой машине в сети, поэтому компактная версия кажется хорошим вариантом.Похоже, это жизнеспособный вариант, поскольку вы получаете урезанный дБ на вашем сайте по сравнению с файлами / сессией памяти.

1 Ответ

0 голосов
/ 28 марта 2012

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

В общем, я бы предпочел SQL Server Compact, а не файлы.

...