Донецкий национальный технический университет
Грищенко Виктор Игоревич
ОТОБРАЖЕНИЕ СТРУКТУР ДАННЫХ ПРЕДПРИЯТИЯ НА ВЕБ-КАТАЛОГИ ОТКРЫТОГО И ЗАКРЫТОГО ДОСТУПА
Автореферат
Актуальность
В конце XX в. сетевые технологии развивались чрезвычайно быстро. Они нашли внедрение практически во всех областях человеческой деятельности. Как следствие, и требования к возможностям сетей возрастали столь же быстро.
Наибольшую популярность приобрели сети Интернет (Internet), во многом благодаря своей кроссплатформенной архитектуре, которая позволяла использовать сетевые ресурсы пользователям на абсолютно разных аппаратных и программных платформах.
Наибольшей ценностью в современном мире, и компьютерных сетях, в частности, обладает информация. Информация, отвечающая действительности, обладающая таким важными свойствами, как достоверность и актуальность. Но на достаточно протяженном промежутке времени достоверная информация может переставать быть таковой.
С другой стороны стремление обеспечить абсолютную актуальность информации может привести к столь большой загрузке системы, что ее практическое использование станет невозможным.
В настоящее время широкое применение получила репликация (копирование) данных на нескольких серверах, что позволяет значительно разгрузить каналы связи и сами сервера. Но такой подход требует мощных алгоритмов синхронизации (приведения в идентичное состояние) данных на всех серверах. Если неправильно синхронизировать данные, то можно попасть в ситуацию, когда данные на серверах настолько различны, что это приводит к коллизиям в работе системы и требуется вмешательство администратора для приведения системы в нормальное состояние. Другой крайностью является ситуация, когда весь ресурс серверов тратится на синхронизацию данных и их прикладное использование невозможно.
До сих пор не придумано универсального алгоритма, обеспечивающего полную автоматизацию синхронизации данных, без участия квалифицированного администратора. А существующие разработки не раскрываются и, часто, узнать о них можно лишь по косвенным данным.
Но синхронизация - это лишь один из методов отображения данных внутреннего сервера предприятия на веб-каталог. Синхронизация подразумевает полную идентичность наборов данных на обоих серверах, когда для нужд веб-каталога в большинстве случаев требуется структура данных во многом не соответствующая структуре данных. Используемых внутри предприятия. И в связи с этим, возникают дополнительные проблемы, т.к. необходимо обеспечить не просто актуальность данных, но и однозначность их отображения на другую структуру.
Как следствие, актуальность проблемы правильного отображения данных в современном мире растет пропорционально количеству организаций, использующих сетевые структуры данных. А с удешевлением технологии построения сетей и упрощения процесса их установки, применение сетей для хранения информации встречается все чаще.
Цели и задачи исследования
- изучение требований к алгоритмам отображения данных;
- анализ существующих методик отображения данных;
- классификация существующих методик отображения данных;
- выбор методик наиболее удовлетворяющих требованиям отображения;
- построение инструментальных средств, на основе выбранных методик.
Методы исследования
Методики синхронизации данных анализируются путем определения их характеристик:
- универсальность;
- область применения;
- сложность алгоритмов (степень дополнительной загрузки серверов данных);
- время синхронизации;
- сложность реализации.
Универсальных алгоритмов отображения не существует, но, в большинстве случаев, достаточно рассмотрения частных методик, которые обеспечивают необходимую функциональность при необходимом уровне универсальности.
Научная новизна
Как уже упоминалось ранее, универсальных методик отображения данных не существует, как нет и достаточно полной их классификации. Результатом данной работы станет классификация существующих методик отображения данных в единую систему, благодаря которой возможно будет, в зависимости от требуемой функциональности, выбрать наиболее подходящий метод для каждого конкретного решения.
|