Статья опубликована в рамках: CXXXII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 11 декабря 2023 г.)
Наука: Технические науки
Секция: Технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
БАЗЫ ДАННЫХ В ПРОГРАММНЫХ ПРОДУКТАХ АВТОМАТИЗАЦИИ ДЕЯТЕЛЬНОСТИ НА ПРЕДПРИЯТИИ
DATABASES IN SOFTWARE PRODUCTS FOR AUTOMATION OF ENTERPRISE ACTIVITIES
Anna Shaikova
student, Department of Applied Informatics and Information Technologies, Belgorod State National Research University,
Russia, Belgorod
Olga Pusnaya
scientific supervisor, senior Lecturer, Department of Applied Informatics and Information Technologies, Belgorod State National Research University,
Russia, Belgorod
АННОТАЦИЯ
Статья посвящена вопросам использования систем для автоматизации финансовых операций и документооборота на предприятиях. Проведена сравнительная оценка баз данных одного из главных поставщиков данных платформ на международном рынке - SAP и составляющей ей конкуренцию, набирающей популярность в связи с импортозамещением платформой 1С.
ABSTRACT
The article is devoted to the use of systems for automating financial transactions and document flow in enterprises. A comparative assessment of the databases of one of the main suppliers of these platforms on the international market - SAP and its competitor, which is gaining popularity due to the import substitution of the 1C company platform, was carried out.
Ключевые слова: SAP, 1C, база данных, импортозамещение, автоматизирование бизнес-процессов.
Keywords: SAP, 1C, database, import substitution, business process automation.
Автоматизация бизнес-процессов предприятий, как средство повышения его производительности, в настоящее время является одним из наиболее актуальных вопросов современности. Автоматизация ведения документации компании с помощью современных систем позволяет минимизировать бумажный документооборот, ошибки, связанные с человеческим фактором и, кроме того, существенно сократить время поиска необходимой информации и подготовки отчетов. Одним из важнейших элементов данных систем является база данных, где хранится вся информация о предприятии, его структуре и документообороте. Удобство работы с ней и ее возможности являются одним из важнейших факторов, влияющих на работу со всей системой и интеграцию ее на предприятие [2].
В настоящее время набирает популярность АИС на платформе 1С, в частности 1С:Предприятие 8. Существует ряд особенностей базы данных этой АИС, отличающих ее от классических моделей построения баз данных: Общая система типов и полей базы данных; Хранение ссылок на объекты базы данных; Система составных типов; Объектный и табличный способы доступа; Многоуровневая архитектура; Несколько способов представления данных; Поддержка нескольких СУБД [1].
Первая особенность — реализация единой системы языковых типов и полей базы данных, рассматриваемая в данной АИС, освобождает разработчиков от необходимости постоянно следить за преобразованиями между различными типами данных, позволяя использовать одну систему типов данных и для работы с базой данных, и для реализации логики, и для построения интерфейса [6].
Хранение ссылок на объекты базы данных основано на присваивании каждому объекту уникальной ссылки, которая позволяет однозначно идентифицировать этот объект в базе данных.
Система составных типов позволяет определять для одного поля базы данных сразу несколько типов данных, что означает возможность поля в любой момент времени хранить одно значение, которое может быть разных типов.
Объектный и табличный способы доступа помогают обращаться к необходимым объектам баз данных. При работе с объектной моделью обращение к объекту осуществляется как к единому целому, он загружается в память вместе с вложенными таблицами, к которым можно обращаться [3]. Табличная модель позволяет представлять объекты, принадлежащие одному классу, как группу связанных таблиц, к которым можно обращаться с помощью запросов. Это позволяет разработчику получать доступ к данным сразу нескольких объектов, что очень удобно для анализа.
Прикладные решения, работающие под управлением платформы, используют многозвенную архитектуру, которая дает возможность выбора между несколькими СУБД и позволяет масштабировать систему, помогая использовать ее в различных видах: от вариантов персонального использования, до работы в крупных, территориально распределенных компаниях.
Концепция работы с информацией в этой платформе позволяет сочетать несколько способов представления данных. Так для внесения изменений данные преобразуются в объекты встроенного языка. Для внутреннего обмена в базе данных или взаимодействия с другими системами, данные переносятся в формате XML или JSON и т.д. [6].
Кроме того, платформа поддерживает работу с пятью СУБД. Первая – разработанная фирмой «1С» и являющаяся частью платформы. Остальные —сторонние СУБД. Такое распределение дает возможность масштабировать базу данных и подстраивать ее под возможности и технологическую оснащённость пользователя [7].
Также одним из популярных программных решений для управления бизнес-процессами во всем мире является SAP, использующее собственную БД SAP HANA, которая обладает следующими особенностями: IMDB; Мультиарендность; Многоуровневое хранилище и постоянная память; Масштабирование; построчный и поколоночный способы хранения; различные внутренние языки программирования; Хранение геоданных; Алгоритмы машинного обучения.
IMDB или база данных in-memory – это тип базы данных, хранящая данные в оперативной памяти компьютера, а не на дисках и твердотельных накопителях. Это позволяет оптимизировать извлечение из памяти данных, и оно проходит быстрее, чем с диска или SSD.
Мультитенантность (мультиарендность) – особенность архитектуры, позволяющая работать с несколькими базами данных арендаторов в одной системе, используя одни и те же память и процессоры. При этом каждая база данных арендатора полностью изолирована. Эта особенность предоставляет возможность расширить возможности хранения данных различных пользователей в различных базах данных, что в свою очередь позволяет расширить круг потенциальных потребителей.
Многоуровневое хранилище и постоянная память – встроенная функция собственного расширения хранилища SAP HANA для интеллектуального управления данными между памятью и устойчивым хранилищем. Данная функция позволяет эффективнее распределять память и оптимизировать хранение данных.
Масштабирование позволяет поддерживать терабайты данных на одном сервере и дополнительно масштабировать базу данных. Автоматически распределяет большие таблицы по серверам на основе встроенных правил.
В HANA применяются следующие способы хранения данных – построчный и поколоночный. Построчное хранение данных обеспечивает высокую скорость их записи. Чтобы добавить новую строку в таблицу достаточно найти для нее свободное место в памяти. При поколоночном способе хранения данные организуются в оперативной памяти с помощью группировки, что позволяет быстро обрабатывать запросы, так как данные из запрошенных колонок расположены в памяти компактно и сжато [8].
SAP HANA поддерживает различные внутренние языки программирования: R – для создания прогнозных моделей, SQL Script – для написания логики вычислений. На уровне сервера приложений XSA можно выполнять разработку на многих других языках.
Также SAP HANA включает функцию хранения и обработки геоданных и поддерживает пространственные типы и методы их обработки. Кроме того, данная БД включает алгоритмы машинного обучения и прогнозирования, которые при желании можно подключить в качестве дополнительного модуля.
Рассмотрев особенности обеих систем, можно сказать, что хоть данные системы и различны по реализации, но они близки по общим принципам работы и целям автоматизации. Существенным отличием SAP от 1C является собственная СУБД HANA у первой платформы, которая обеспечивает высокую производительность конечных решений. В то время как платформа «1С» в крупных решениях использует СУБД других поставщиков, но в то же время возможность выбора различных СУБД для «1С» позволяет использовать его на разных операционных системах, что является существенным плюсом в отношении мобильности и охвата клиентуры [4].
Также у HANA, реализующей in-memory, есть свои минусы, в том числе факт того, что большая база данных требует большого объема оперативной памяти, а это в свою очередь могут позволить себе не все компании. Кроме того, работу в режиме in-memory можно организовать и для указанных выше СУБД для платформы 1С и, кроме того, у нее есть свое специализированное решение in-memory – «Дата-акселератор», которое схоже по функциональности с HANA в части задач быстрого получения и обработки данных [5].
Из этого следует, что особенности построения базы данных и других элементов платформы 1С позволяет адаптировать продукты под специфику клиента как малого, так и крупного бизнеса, более того – удешевить ее, в то время как SAP больше ориентирована на крупные компании с большой технической оснащенностью и поддержкой.
Итак, компания 1С в процессе импортозамещения стала представлять собой одну из главных альтернатив SAP по построению и оснащенности в странах СНГ, более того, несмотря на то, что 1С еще не заняла фундаментальных позиций на мировом рынке в отличие от SAP, особенности построения базы данных и платформы в общем дают больше возможностей для персонализации под каждого отдельного клиента и его технические возможности. Все вышеперечисленное позволяет предположить рост популярности данной платформы и спроса на нее во всем мире, особенно в сегменте малого и среднего бизнеса.
Список литературы:
- Базовые механизмы [Электронный ресурс] – Режим доступа. – URL: https://v8.1c.ru/platforma/bazovye-mehanizmy/
- Горшков, Е. А., Симанов Н. А. Разработка реляционной базы данных для автоматизации деятельности кадровой службы предприятия: журнал Молодой ученый. 2017. – 34 с.
- Механизм запросов [Электронный ресурс] – Режим доступа. – URL: https://v8.1c.ru/platforma/mehanizm-zaprosov/ (дата обращения: 23.11.2023)
- Переход с SAP на «1С»: стоит ли? [Электронный ресурс] – Режим доступа. – URL: https://habr.com/ru/articles/674848/ (дата обращения: 23.11.2023)
- Работа с базой данных [Электронный ресурс] – Режим доступа. – URL: https://v8.1c.ru/platforma/rabota-s-bazoy-dannykh/ (дата обращения: 23.11.2023)
- Различные хранилища данных [Электронный ресурс] – Режим доступа. – URL: https://v8.1c.ru/platforma/razlichnye-hranilishcha-dannyh/ (дата обращения: 23.11.2023)
- Функциональность SAP HANA как базы данных для SAP HANA Data Management Suite [Электронный ресурс] – Режим доступа. – URL: https://habr.com/ru/companies/sap/articles/426503/ (дата обращения: 23.11.2023)
дипломов
Оставить комментарий