Файл: Технология «клиент-сервер» (Реализация работы с БД в системе «1С: Предприятие»).pdf
Добавлен: 26.06.2023
Просмотров: 80
Скачиваний: 3
СОДЕРЖАНИЕ
ГЛАВА 1. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
1.1 Типы архитектур построения Баз Данных (БД)
1.1.1 Технология с сетью и файловым сервером (архитектура «файл-сервер»)
1.1.2 Технология «клиент – сервер»
1.1.3 Трехзвенная (многозвенная) архитектура «клиент – сервер»
ГЛАВА 2. РЕАЛИЗАЦИЯ РАБОТЫ С БД В СИСТЕМЕ «1С: ПРЕДПРИЯТИЕ»
2.1 «1С: Предприятие» версия 7.7
2.2 «1С: Предприятие» версия 8.1
Формирование клиент-серверной версии, и ее администрирование не требует специальных навыков. Создание баз данных выполняется вовремя запуска конфигуратора, то же самое и для файлового варианта.
Клиентские приложения.
Работа с клиентским приложением возможна через веб-сервер или напрямую с кластером. При подключении к кластеру толстый клиент и тонкий клиент непосредственно используют для передачи данных протокол TCP/IP. Если подключение осуществляется через веб-сервер тонкий клиент и веб-клиент используют протокол HTTP или HTTPS.
Кластер серверов 8.2
Основным компонентом системы «1С: Предприятие» 8.2, с помощью которого взаимодействуют пользователи с системой баз данных при работе с клиент сервером, является кластер серверов.
Существование кластера делает возможной бесперебойную, отказоустойчивую, работу значительного числа пользователей с большими информационными базами.
Сервер баз данных
В качестве сервера баз данных используются:
- База Microsoft SQL Server
- База PostgreSQL
- База IBM DB2
- База Oracle Database
Администрирование клиент-серверного варианта работы 8.2
В комплект платформы входит специальная утилита, которая позволяет администрировать клиент-сервер и управлять администратору всеми подключенными пользователями и информационными базами.
Выполнение на сервере.
Вся работа с необходимыми объектами, чтение баз данных и запись осуществляется непосредственно на сервере. Все функции командного интерфейса и определенных форм выполняются тоже на сервере.
Подготовка всевозможных форм, запись произведенных изменений и их расположение все эти функции , это задача сервера. Клиент отображает уже готовые формы, которые могут заполняться пользователем, вызов сервера осуществляется через поле ввод.
Командный интерфейс формируется аналогично на сервере, и все отчеты выводятся на клиенте
При этом сам механизм платформы направлен на то чтобы объем данных запрошенных данных был минимальным, за счет сортировки данных на сервере. Обработанные данные же поступают с сервера после просмотра их пользователем (данные списков, таблицы, отчеты)
На сервере выполняются следующее:
- Запросы к базам данных
- Запись всех данных
- Проводка документов
- Разные расчеты
- Проведение обработок
- Формирование готовых отчетов
- Подготовка форм к показу.
На клиенте выполняется следующее:
- Передача и открытие форм
- Показ форм
- Получение пользователем сообщений, предупреждений, т.е. информирование
- Проведение быстрых расчетов по простым формулам (цена Х количество)
- Операции с локальными файлами
- Операции с торговым оборудованием.
Главным отличием системы «1С: Предприятие» 8.2 от предыдущих версий является поддержка СУБД Oracle Database.
Oracle Database - одна из систем управления базами данных, которую поддерживает платформа в клиент-серверном варианте работы (Рис. 6 «Использование СУБД Oracle Database»).
Рисунок 6. «Использование СУБД Oracle Database»
Однако при всех своих положительных моментах есть и отрицательные – это цена стоимости лицензии на использование сервера «1С: Предприятие».
При чем, что цена на использование 64-разрядного сервера «1С: Предприятие 8.2, 8.1, 8.0» стоит в 2 раза дороже, чем на использование 32-разрядного сервера «1С: Предприятие 8.2, 8.1, 8.0».
ЗАКЛЮЧЕНИЕ
«1С: Предприятие» может функционировать по выбору администратора в архитектуре файл-сервер или клиент-сервер.
Подобная возможность выбора представляется очень привлекательной: файл-сервер имеет одно безусловное преимущество - он бесплатен.
Но наряду с явным преимуществом файл-сервер имеет и ряд существенных недостатков:
низкая надежность, сложности с масштабированием, отсутствие серверных механизмов поддержки непротиворечивости данных - всё это и стало причиной отказа большинства известных разработчиков ERP-систем от этой архитектуры.
Что касается выбора клиент-сервера при использовании «1С: Предприятие», то, к сожалению, подобный выбор не предлагает все преимущества этой архитектуры: здесь есть явные плюсы - надежность данных, автоматизация задач обслуживания баз данных, система безопасности, но есть и минусы - серьезные проблемы с производительностью, а также, для одновременно работающих пользователей выявлены весьма низкие пороговые значения объема данных и количества, при достижении которых производительность ряда режимов становится неприемлемой.
Как бы люди, привыкшие к использованию «1С: Предприятие» версии 7 негативно не отзывались о «1С: Предприятие» версии 8, все равно постепенно переходят на последнюю. Это связано с гибкостью и наибольшей эффективностью последних версий продукта компании «1С».
Версия «1С: Предприятие 8.2» - это принципиальное изменение архитектуры платформы версии 8, наиболее существенное с момента ее выпуска.
Литература
- Тейлор А.Дж. SQL для «чайников» /А.Дж. Тейлор.- Москва: Вильяме, 2014. - 183 с.
- Дейт К.Дж. Введение в системы баз данных /К.Дж. Дейт - Москва: ДМК, 2013. - 158 с.
- Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2014. - 188 с.
Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 2012. - 233 с.
- Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2014. - 155 с.
- Дрога А. А., Жукова П. Н., Копонев Д. Н., Лукьянов Д. Б., Прокопенко А. Н. Информатика и математика. - Минск, 2015. - 299 с.
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика - 3-е изд. - М.: «Вильямс», 2014. - 283 с.
- Кузнецов С. Д. Основы баз данных. - 1-е изд. - М.: «Интернет- университет информационных технологий - ИНТУИТ», 2014. - 363 с.
- Скотт В. Эмблер, Прамодкумар Дж. Садаладж. Рефакторинг баз данных: эволюционное проектирование - М.: «Вильямс», 2015. - 377 с.
- А.Н. Морозевич, А.М. Зеневич Информатика. Минск, 2016. - 199 с.
- Титоренко Г.А. Информационные технологии управления. М., Юнити: 2015. - 251 с.
- Мельников В. Защита информации в компьютерных системах. - М.: Финансы и статистика, Электронинформ, 2013. - 196 с.
- Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2014. - 201 с.
- Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 2015. - 211 с.
- Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2015. - 199 с.
- Замулин А. В. Системы программирования баз данных и знаний. Новосибирск.: Наука. Сиб. отд-ние, 2014. - 234 с.
- Калиниченко Л. Стандарт систем управления объектными базами данных ODMG: краткий обзор и оценка состояния // Системы Управления Базами Данных, № 1, 2015. - 49 с.
- Основы современных компьютерных технологий: Учебное пособие / Под ред. проф. А. Д. Хомоненко. Авторы: Артамонов Б. Н., Брякалов Г. А., Гофман В. Э., Кадигроб Е.Ф., Компаниец Р. И., Липецких А. Г., Мальцев М. Г., Рыжиков Ю. И., Хомоненко А. Д., Цыганков В. М. СПб: КОРОНА принт, 2014. - 255 с.
- Роберт Сигнор, Михаэль О. Стегман. Использование ODBC для доступа к базам данных: Пер. с англ. М.: БИНОМ; НАУЧНАЯ КНИГА.2016
- Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. СПб.: Питер, 2014.
- Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы /В.Г. Олифер, Н.А. Олифер. - СПб.: Питер, 2012.- 672 с.: ил.
- Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. - Рыбинск, 2014. - 83 с.
- Камалян А.К., Кулев С.А., Назаренко К.Н. и др. Компьютерные сети и средства защиты информации: Учебное пособие /Камалян А.К., Кулев С.А., Назаренко К.Н. и др. - Воронеж: ВГАУ, 2013.-119с.