Найти
Результаты поиска
-
ИССЛЕДОВАНИЕ ПРИМЕНИМОСТИ МУЛЬТИМОДЕЛЬНЫХ ХРАНИЛИЩ ДАННЫХ В ИГРОВОЙ ИНДУСТРИИ
А.А. Коблов , О.М. Ромакина , А.С. Клемешева , А. З. Арсеньева105-1212025-12-30Аннотация ▼Проводится исследование целесообразности и эффективности применения мультимодельных баз данных для хранения и обработки данных в игровой индустрии. Современные игровые проекты характеризуются высокой сложностью и разнородностью данных: от строго структурированной информации об игроках, предметах и квестах до слабоструктурированных и сильносвязанных данных, таких как системы рецептов, диалоговые деревья, отношения между кланами и внутриигровые энциклопедии. Существующие подходы, основанные на реляционных или одномодельных NoSQL-хранилищах, часто не обеспечивают необходимой гибкости, производительности и удобства разработки для таких комплексных сценариев. Целью исследования является проектирование и сравнительный анализ производительности мультимодельного решения в контексте типовых игровых механик. Авторами разработана структура мультимодельного хранилища на базе СУБД ArangoDB, которая интегрирует документную, графовую и ключ-значение модели данных. Архитектура решения охватывает ключевые компоненты RPG-игр: управление игроками и инвентарём, систему квестов, диалогов, рецептов крафта, таблиц добычи, клановых взаимоотношений, а также полнотекстовый поиск по внутриигровой энциклопедии с использованием ArangoSearch. Экспериментальная часть включает подробное сравнение производительности разработанного мультимодельного хранилища с реляционной СУБД PostgreSQL и документной MongoDB на реалистичных наборах данных и запросах. Результаты демонстрируют значительное преимущество мультимодельного подхода при выполнении операций, требующих обхода сложных связей: например, поиск враждебных игроков через граф клановых отношений в ArangoDB выполняется в среднем в 11 раз быстрее, чем аналогичный JOIN-запрос в PostgreSQL.
В то же время, для сценариев с частыми модификациями линейно организованных данных (например, обновление статуса квестов) мультимодельное хранилище показывает несколько более низкую производительность по сравнению с реляционной моделью, что однако является допустимым в контексте общей архитектуры игрового проекта. Исследование подтверждает, что мультимодельные СУБД, в частности ArangoDB, представляют собой перспективное решение для игровой индустрии, позволяя в рамках единой платформы эффективно комбинировать различные модели данных, упрощать разработку и достигать высокой производительности на сложносвязанных данных, что является критически важным для современных многопользовательских игр -
МЕТОДЫ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СОВРЕМЕННЫХ ВЕБ-ПРИЛОЖЕНИЙ
В. Н. Гридин, В. И. Анисимов, С. А. Васильев2020-07-20Аннотация ▼Рассматриваются существующие и развивающиеся подходы построения современных
веб-приложений. Определяются основные формы и направления развития современных веб-
приложений, а также методы для повышения производительности обмена данными клиент-
серверных системах. Освещаются разновидности и принципы установления каналов связи в
распределенной клиент-серверной среде. Приводятся основные преимущества комбинирован-
ных методов взаимодействия с применением асинхронных полнодуплексных протоколов обмена
данными для обеспечения высокой скорости передачи данных, предоставления информации
своевременно, снижения нагрузки на серверную составляющую, снижения избыточности пере-
даваемых данных. Указываются технологии децентрализации state management в одностранич-
ных приложениях, взаимосвязь современных методик для обеспечения высокой степени инте-
рактивности клиентской составляющей. Производится сравнительный анализ интеллектуаль-
ного механизма обработки запросов, декларирования структуры данных и методов доступа к
ним с ориентированным на работу с данными REST API, обеспечивающий различные вариации
базовых CRUD операций. Освещаются основные достоинства подхода GraphQL по организа-
ции распределенного state management на основе предоставления клиентскому приложению
графо-подобных структур неопределенного уровня вложенности, и возможности организации
подписки на изменения в интересующем наборе данных. Приводятся проблемы традиционных
систем хранения данных в современных информационных условиях, геометрическом накоплении
сложно структурированных данных. Описываются основные подходы к хранению данных в
разрезе концепции NoSQL. Рассматриваются преимущества использования модели ключ-
значения в информационных системах. Определяются преимущества использования и принципы
работы баз данных, использующих в качестве хранилища оперативную память. Рассматрива-
ются недостатки указанных технологий хранения данных и предлагаются возможные пути их
минимизации на основе коллаборации методов. В качестве выводов приводится схема зависи-
мостей технологий эффективного обмена данными в современных веб-приложениях для обес-
печения высокой степени интерактивности клиент-серверных веб-приложений.








