|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Искусственный интеллект, инженерия данных и знаний
Метод создания коллекций со вложенными документами для баз данных типа ключ-документ с учетом выполняемых запросов
Ю. А. Шичкина, В. М. Ха Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")
Аннотация:
В последние десятилетия все большую популярность набирают NoSQL базы данных, и все чаще разработчикам и администраторам таких баз по той или иной причине приходится решать задачу миграции баз данных из реляционной модели в модель NoSQL, например документно-ориентированную базу данных MongoDB. Описывается подход к такой миграции данных на основе теории множеств. Предлагаются правила для определения совокупности коллекций со вложенными документами NoSQL базы данных типа ключ-документ, оптимальной по времени выполнения поисковых запросов. Оптимизация числа коллекций и их структуры проводится с учетом атрибутов объектов базы данных, участвующих в поисковых запросах. Исходными данными являются свойства объектов (атрибуты, связи между атрибутами), информация о которых хранится в базе данных, и свойства запросов, которые наиболее часто выполняются или скорость их выполнения максимальна. В правилах учитываются основные типы связей (1-1, 1-М, М-М), свойственные реляционной модели. Рассматриваемая совокупность правил является дополнением к методу создания коллекций без вложенных документов. Также приводится методика для определения, в каких случаях какие методы надо использовать, чтобы сделать работу с базами данных более эффективной. В заключении приведены результаты тестирования предлагаемого метода на базах данных с различными начальными схемами. Результаты экспериментов показывают, что предлагаемый метод помимо сокращения времени выполнения запросов позволяет также значительно сократить объем памяти, необходимый для хранения данных в новой базе данных.
Ключевые слова:
NoSQL, запрос, коллекция, ключ-документ, трансляция данных, формат данных, создание структуры базы данных, встроенные документы.
Поступила в редакцию: 20.07.2020
Образец цитирования:
Ю. А. Шичкина, В. М. Ха, “Метод создания коллекций со вложенными документами для баз данных типа ключ-документ с учетом выполняемых запросов”, Тр. СПИИРАН, 19:4 (2020), 829–854
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/trspy1118 https://www.mathnet.ru/rus/trspy/v19/i4/p829
|
Статистика просмотров: |
Страница аннотации: | 118 | PDF полного текста: | 174 |
|