Что такое клиент-серверный режим (SQL)?
SQL — это система управления базами данных (СУБД). Платформа 1С:Предприятие 8 поддерживает её в клиент-серверном режиме. Такой вариант работы выдерживает большие нагрузки — подходит для пяти и более пользователей с объёмом базы свыше 5 ГБ.
SQL необходима при работе базы в фоновом режиме и активными регламентными заданиями, когда присутствие пользователя не требуется. Например, при постоянном обмене данными с интернет-магазином.
Преимущества СУБД SQL перед файловой базой:
- высокая производительность;
- одновременная работа множества пользователей;
- операции с большими объёмами данных;
- автоматические регламентные задания.
Как это функционирует
Вся работа с базой данных происходит через посредника — кластер серверов 1С:Предприятия (отдельный сервер 1С). Порядок действий следующий:
- Пользователь подключается к терминальному или веб-серверу, где находится клиентская часть 1С.
- Клиентская часть 1С не взаимодействует с SQL напрямую, а отправляет запрос серверу 1С:Предприятия.
- Сервер 1С:Предприятие принимает запросы и преобразовывает их в язык SQL.
- СУБД SQL обрабатывает запросы и вносит изменения в базу данных, которая располагается на сервере хранения данных (СХД).
Из чего складывается стоимость SQL:
- Количество пользователей SQL.
- Количество баз SQL.
- Объем баз SQL.