23.2.2. Специализированная база данных

Рисунок 23.2. Клиент-серверная конфигурация

Клиент-серверная конфигурация

Другим вариантом повышения производительности и надежности системы является применение специализированных серверов баз данных. В случае использовании системы «1С:Предприятие7.7» это СУБД Microsoft SQL Server. Этот вариант обеспечивает повышенную надежность базы данных, так как за целостностью базы следит специализированный сервер баз данных. Кроме этого, файлы базы данных не доступны простому пользователю, что предотвращает их несанкционированное копирование или порчу. Повышение производительности обеспечивается за счет того, что наиболее тяжеловесная часть вычислений производится непосредственно на сервере.

Подобная система отличается повышенной стабильностью, производительностью и надежностью, но при этом требования к рабочим станциям остаются примерно такими же, как и в варианте с традиционной базой данных.

Как показывает практика, обычная сетевая версия «1С» в классическом варианте ее использования не может нормально функционировать при размерах базы более 100-150 Mб и количестве одновременно работающих пользователей больше пяти. Для сетевой версии с использованием TSE (Microsoft Windows NT Server 4.0 Terminal Server Edition) - это уже 200-300 Mб и 10 пользователей. Для версий SQL предполагается, что данные показатели можно смело умножать на три.

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