Вопрос: "Какой вариант работы 1С Предприятия выбрать – клиент-серверный или файловый?" возникает довольно часто. Однозначно правильного ответа попросту нет. Кому-то больше по душе первый вариант, кто-то отдает предпочтение второму и т.д.
У каждого есть свои достоинства и минусы, которые стоит учитывать, "оглашая" вердикт в пользу того или иного режима. Итак, попробуем пролить немного света на эту запутанную ситуацию.
Для примера рассмотрим платформу 8.2, которая может функционировать в четырех различных режимах работы:
— холдинг (информационная база является распределенной);
— крупное предприятие (используется клиент-серверный вариант);
— небольшое предприятие (файловый вариант);
— используется для персональных нужд (файловый вариант).
Опустим пока что режим работы "холдинг", сосредоточившись на менее масштабных вариантах. Итак, почему же 1с sql часто выглядит предпочтительнее файлового режима. Обычно необходимость использования клиент-серверного варианта возникает в том случае увеличения числа сотрудников. Происходит условная "эволюция", когда отживший свое файловый режим работы постепенно уходит в прошлое, отмирая, заменяясь на нечто более совершенное. Самая простая причина отказа от его использования – увеличение "тормозов" в работе при большом растущем количестве пользователей. Подобное недопустимо и может серьезно мешать нормальному процессу функционирования предприятия. Как следствие, резонен переход на клиент-серверный вариант работы, когда вышеуказанная проблема отпадает сама собой. Конечно, придется потратиться на приобретение лицензий, особенно, если планируется использование какой-то платной СУБД. Хотя можно ограничиться и, к примеру, PostgreSQL, которая относится к так называемым OpenSourse продуктам и распространяется совершенно бесплатно.
Касаемо архитектуры клиент-серверного режима работы, то тут все просто. В ней выделяют три составляющие: сервер базы данных, кластер серверов и, собственно, клиентское приложение. При этом вовсе не обязательно, чтобы кластер серверов располагался где-то отдельно от базы данных. Данная архитектура позволяет с легкостью осуществлять администрирование и т.д. При необходимости можно даже задействовать веб-сервер, чтобы вывести удаленную работу на еще более высокий уровень, попутно "разгрузив" ПК пользователей.
Впрочем, для мелких компаний порой рациональнее использовать файловую систему, что позволяет на первых порах сэкономить на закупке сервера и т.д. Однако если планируется постепенное расширение штата и планомерное развитие компании, то резоннее сразу же присматриваться к клиент-серверному режиму работы.