Что такое СУБД для работы с базами 1С

Опубликовано Delta - пн, 02/25/2019 - 11:01

Система управления базой данных (СУБД) - это комплекс решений, средств, предназначенных для создания, ведения и совместного использования базы данных одним или многими пользователями. Самой простой СУБД, которая установлена на большинстве компьютеров, является MS Access (решение кампании Microsoft).

1С в обычном (файловом) варианте работы, имеет свою собственную СУБД, которую поддерживает платформа и устанавливается\обновляется вместе с платформой. Файловая СУБД хранит все данные в одном файле - файловой базе данных.

Однако, для работы в клиент-серверном варианте базы, средств только одной платформы уже недостаточно, требуется установка дополнительных решений (MS SQL Server, Oracle, PostgresSQL, IBM DB2). Что позволяет организовать работу с базами 1С, для множества пользователей в масштабе предприятий. Программа, работающая у пользователя, (клиентское приложение) взаимодействует с сервером 1С:Предприятия 8, а сервер 1С, при необходимости, обращается к серверу баз данных установленной СУБД.

Использование сервера 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность сервера гораздо проще, чем обновить все компьютеры предприятия. Более подробно о том, чем отличается клиент-серверный режим от файлового мы писали в предыдущей новости.

Наша компания в качестве СУБД для работы с базами 1С рекомендует PostgresSQL – это свободно распространяемая СУБД (не требует вложений на покупку), которую активно используется не только для работы с базами 1С. Например, PostgresSQL используется в таких решениях, как Skype, Instagram, в NASA и многих государственных учреждениях РФ и Франции.

Подробно о клиент-сервере 1С вы можете прочитать по ссылке.