ASP.NET - Влияние на производительность базы данных сервера sql в папке app_data - PullRequest
2 голосов
/ 11 сентября 2008

По умолчанию asp.net поставщик членства использует файл базы данных .mdf sql server в базе данных app_code.
Насколько это масштабируемо с точки зрения вызова базы данных плоских файлов вместо ее запуска в стандартной среде sql?
Рекомендуется ли это только для сайтов с небольшим / средним трафиком?

Ответы [ 2 ]

3 голосов
/ 11 сентября 2008

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

Когда вы достигнете точки веб-фермы, вам будет лучше с отдельным сервером. Кроме того, в зависимости от того, насколько база данных зависит от вашего приложения, вы можете добиться лучшей производительности при передаче запросов SQL на совершенно другой сервер / процессор для обработки базы данных.

0 голосов
/ 11 сентября 2008

Я бы не рекомендовал это ни для чего, кроме "учебного" проекта.

Для любого реального приложения, независимо от его размера, вы не знаете, какой тип «следующей функции» вы добавите. Вы хотите иметь реальную независимую базу данных, в которой вы можете делегировать функциональность, в которой вы можете настроить выполнение заданий независимо друг от друга, сидеть на другом HD, возможно, разделить его на другую виртуальную машину?

Вы можете использовать SQL Express и при этом оставаться «свободным», и лучше сделать это разделение до того, как сайт расширится, а БД станет труднее перемещать.

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