Работа с базами данных 1С

m

Файловый режим или клиент-сервер: с чего начинается выбор

Перед тем как приступить к администрированию или настройке, любой специалист по 1С сталкивается с развилкой: оставить работу с данными в файловом варианте или переходить на трехзвенную архитектуру. Это не вопрос удобства — это принципиально разные классы решений.

Файловый вариант: рамки применимости

Данный способ хранения информации актуален, когда речь идет о базе, к которой одновременно обращается не более 5–10 сеансов. Внутренний движок 1С сам управляет блокировками, не требуя установки стороннего сервера баз данных. Основное отличие от SQL-based решений — все вычисления идут на стороне клиента, что создает высокую нагрузку на сеть.

Клиент-сервер с MS SQL Server: отраслевой стандарт для среднего бизнеса

Использование Microsoft SQL Server в паре с сервером 1С:Предприятие кардинально меняет логику обработки запросов. Данные хранятся в таблицах со строгой типизацией, сервер БД берет на себя планировщик запросов, кеширование и управление памятью.

Клиент-сервер с PostgreSQL: гибкость и прозрачность лицензирования

Технология «1С в стеке с PostgreSQL» обрела популярность не из-за технического превосходства, а благодаря полной свободе от привязки к числу подключений. В этом варианте операционные затраты на инфраструктуру ниже, но растут затраты на квалификацию персонала.

Сравнительная таблица характеристик

ПараметрФайловый режимMS SQL ServerPostgreSQL
Максимум одновременных сеансов10 (рекомендуется 5)100+100+
Средний объем базыдо 5 ГБ50–500 ГБ50–300 ГБ
Устойчивость к сбоямнизкая (один файл)высокая (журналы транзакций)высокая (WAL)
Сложность настройкиминимальнаясредняявысокая (тонкая настройка)
Стоимость лицензирования0от 100 000 руб. за сервер0
Скорость тяжелых отчетовнизкаявысокая (индексы, статистика)средняя (+ работа анализатора)
Требования к администраторубазовое знание 1Сзнание T-SQLзнание PL/pgSQL, Linux

Сравнение альтернатив: что выбрать специалисту

Если задача — развернуть учет у клиента, где 25 сотрудников постоянно вводят документы и работают с номенклатурой из 100 000 позиций, файловый режим отпадает сразу — блокировки на уровне файла приведут к ожиданиям в 3–5 секунд. Здесь выбор лежит между MS SQL и PostgreSQL.

Пограничные сценарии и их отличие

Существует практика гибридного подхода: файловый вариант для оперативного ввода, а подведение итогов раз в сутки на SQL-сервере. Однако такой способ ломает целостность метаданных — с точки зрения платформы 1С это разные базы. В обучающих программах раздела «Работа с базами данных» такой подход обычно рассматривается как антипаттерн.

При выборе технологии для конкретного внедрения ориентируются не на абстрактные рекомендации, а на три критерия: количество одновременных запросов (RPS), допустимое время простоя при сбое и бюджет на лицензии. Файловый вариант берется для экономии, MS SQL — для надежности, PostgreSQL — для масштабирования без лицензионных платежей.

Добавлено: 07.05.2026