Труды СПИИРАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Информатика и автоматизация:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды СПИИРАН, 2020, выпуск 19, том 4, страницы 829–854
DOI: https://doi.org/10.15622/sp.2020.19.4.5
(Mi trspy1118)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Искусственный интеллект, инженерия данных и знаний

Метод создания коллекций со вложенными документами для баз данных типа ключ-документ с учетом выполняемых запросов

Ю. А. Шичкина, В. М. Ха

Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")
Аннотация: В последние десятилетия все большую популярность набирают NoSQL базы данных, и все чаще разработчикам и администраторам таких баз по той или иной причине приходится решать задачу миграции баз данных из реляционной модели в модель NoSQL, например документно-ориентированную базу данных MongoDB. Описывается подход к такой миграции данных на основе теории множеств. Предлагаются правила для определения совокупности коллекций со вложенными документами NoSQL базы данных типа ключ-документ, оптимальной по времени выполнения поисковых запросов. Оптимизация числа коллекций и их структуры проводится с учетом атрибутов объектов базы данных, участвующих в поисковых запросах. Исходными данными являются свойства объектов (атрибуты, связи между атрибутами), информация о которых хранится в базе данных, и свойства запросов, которые наиболее часто выполняются или скорость их выполнения максимальна. В правилах учитываются основные типы связей (1-1, 1-М, М-М), свойственные реляционной модели. Рассматриваемая совокупность правил является дополнением к методу создания коллекций без вложенных документов. Также приводится методика для определения, в каких случаях какие методы надо использовать, чтобы сделать работу с базами данных более эффективной. В заключении приведены результаты тестирования предлагаемого метода на базах данных с различными начальными схемами. Результаты экспериментов показывают, что предлагаемый метод помимо сокращения времени выполнения запросов позволяет также значительно сократить объем памяти, необходимый для хранения данных в новой базе данных.
Ключевые слова: NoSQL, запрос, коллекция, ключ-документ, трансляция данных, формат данных, создание структуры базы данных, встроенные документы.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 18-57-3400
Исследование выполнено при финансовой поддержке РФФИ и СИТМА в рамках научного проекта №18-57-3400.
Поступила в редакцию: 20.07.2020
Тип публикации: Статья
УДК: 006.72
Образец цитирования: Ю. А. Шичкина, В. М. Ха, “Метод создания коллекций со вложенными документами для баз данных типа ключ-документ с учетом выполняемых запросов”, Тр. СПИИРАН, 19:4 (2020), 829–854
Цитирование в формате AMSBIB
\RBibitem{ShiHa 20}
\by Ю.~А.~Шичкина, В.~М.~Ха
\paper Метод создания коллекций со вложенными документами для баз данных типа ключ-документ с учетом выполняемых запросов
\jour Тр. СПИИРАН
\yr 2020
\vol 19
\issue 4
\pages 829--854
\mathnet{http://mi.mathnet.ru/trspy1118}
\crossref{https://doi.org/10.15622/sp.2020.19.4.5}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/trspy1118
  • https://www.mathnet.ru/rus/trspy/v19/i4/p829
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Информатика и автоматизация
    Статистика просмотров:
    Страница аннотации:118
    PDF полного текста:174
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024