Фабрика приложений без SQL Server вообще - PullRequest
0 голосов
/ 27 сентября 2011

Я получил VPS с ограниченной памятью, и моя служба WCF размещена с использованием AppFabric.

Поскольку память ограничена, и я не использую SQL-сервер для чего-либо, кроме обязательного условия AppFabric, я думаю об удалении SQL Server.(Экземпляр может съесть до 200 МБ памяти время от времени).Я не использую никаких связанных с БД функций AppFabric, таких как панель инструментов или кэширование.Однако мне нравятся расширения и простота IIS для манипуляций с сервисами WCF, и я думаю, что для них не требуется Sql Server.

Я не могу просто попробовать его, поэтому задаюсь вопросом, есть ли у кого-то такой опыт или он может предсказать результатудаления сервера SQL в поведении appfabric.

Ответы [ 2 ]

0 голосов
/ 18 октября 2011

Как @Shiraz Bhajiji указывает на то, что если вы используете SQLServer в качестве хранилища конфигурации, вам нужно будет перенастроить его, чтобы использовать вместо этого конфигурацию на основе файлов, похоже, что вы используете только один экземпляр AppFabric, но если вам это нужно или нужно для использования нескольких экземпляров файл конфигурации должен быть доступен для всех экземпляров.

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

0 голосов
/ 27 сентября 2011

Вместо удаления SQL Server вы можете просто остановить процесс SQL Server.Настройте процесс на ручной запуск.

Таким образом, если вам потребуется SQL Server в будущем, вы можете просто запустить процесс.

...