Разве не рекомендуется использовать SQL Server CE на веб-сайтах, основанных на каталогах?

Я создал систему каталогов, в которой в качестве базы данных используется SQL CE. После развертывания у хостинг-провайдера (GoDaddy.com) производительность была жалкой. Всякий раз, когда осуществляется доступ к данным, получение продуктов занимает довольно много времени. Часто я получаю эту ошибку:

There is a file sharing violation. A different process might be using the file. D:\Hosting\8750445\html\App_Data\PriceCompare-Prod.sdf**

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

Следует ли избегать использования SQL CE для производственных баз данных на таких сайтах, основанных на каталогах, или что-то не так с моим хостинг-провайдером?


person Pankaj Upadhyay    schedule 23.12.2011    source источник


Ответы (1)


SQL CE - отличный инструмент, если вы хотите использовать его на Windows Phone 7 или если у вас есть одно пользовательское (выбрасываемое) приложение. Для веб-сайта вам действительно следует использовать базу данных, созданную для многопользовательского доступа. Для получения дополнительной информации см. Ответы на этот вопрос.

person Johnny Graber    schedule 23.12.2011