Как известно, при добавлении новой базы 1С необходимо выбрать её местоположение: либо указать папку на компьютере, либо путь к базе данных (БД). Чем отличаются оба варианта?
Информационная база (ИБ) 1С может работать в 2 режимах, это:
- Файл-серверный режим
- Клиент-серверный вариант
Это принципиально разные варианты работы.
Файл-серверный вариант предполагает хранение файла с базой на жёстком диске компьютера. Работа с этим файлом осуществляется клиентским приложением 1С.
Клиент-серверный вариант работы отличается от файлового тем, что между файлом базы данных и программой 1С есть ещё 2 прослойки: сервер 1С и СУБД. Сервер 1С отвечает за трансляцию и передачу команд серверу СУБД, а также обеспечивает права доступа к объектной модели системы. СУБД обеспечивает все операции чтения/записи над данными.
Таким образом, элементами клиент-серверной архитектуры последовательно являются:
- Операционная система
- Система управления базами данных (СУБД)
- Сервер 1С
- Клиентское приложение 1С:Предприятие 8.
Цепочка взаимодействия при таком варианте следующая:
- Файловая система компьютера хранит данные базы
- СУБД периодически обращается к этому файлу, чтобы совершить операции чтения/записи
- Данные передаются серверу 1С
- Сервер 1С распределяет данные между клиентскими приложениями 1С.
Стоит понимать, что файловый вариант работы с базой – это базовый вариант её использования. База 1С должна быть достаточно небольшой (до 2 Гб), чтобы в ней можно было совершать регламентные операции. Плюсы у клиент-серверного варианта работы следующие:
- Возможность ведения больших БД (более 2 Гб)
- Одновременная работа большого числа пользователей
- Регулируемое распределение нагрузки на сервер
- Серверные функции 1С исполняются отдельно (в т.ч. регламентные задания)
- Хорошая защита целостности и доступа к данным.
Теперь более подробно рассмотрим клиентское приложение 1С. Клиент 1С бывает нескольких видов:
- Толстый клиент – обычное клиентское приложение 1С. С сервером 1С связь происходит по протоколу TCP/IP.
- Тонкий клиент – клиентское приложение, использующее механизм управляемых форм. Имеет отличный от обычного клиента интерфейс. С сервером 1С связь происходит либо по протоколу TCP/IP, либо через web-сервер по протоколам HTTP и HTTPS.
- Web-клиент – использует в качестве среды отображения своих элементов интернет-браузер. С сервером 1С связь происходит исключительно через web-сервер по протоколам HTTP и HTTPS.
Любое клиентское приложение 1С передаёт данные, действия пользователя через сервер 1С. Затем эстафета передаётся СУБД. Стоит также сказать что 1С:Предприятие поддерживает работу не со всеми СУБД, а только с определёнными:
- Microsoft SQL Server
- Postgre SQL
- IBM DB2
- Oracle Database
Таким образом, при выборе режима работы с ИБ 1С и выборе подходящего вида клиента 1С нужно учитывать вышесказанное.
Как перевести файловую базу в клиент серверную?
Здравствуйте! Необходимо развернуть сервер СУБД, создать пустую базу 1С, выгрузить данные из файловой базы в DT и загрузить в новую.
как создать СУБД