RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2018, том 30, выпуск 1, страницы 137–160 (Mi tisp301)

Array database internals

[Базы данных для обработки массивов: взгляд изнутри]

V. A. Pavlov, B. A. Novikov

Saint Petersburg State University

Аннотация: После появления огромного количества научных данных, которые необходимо было хранить и обрабатывать, в мире баз данных возникла задача поддержки больших многомерных массивов. Стала необходимой разработка специальных баз данных, которые основывались бы на модели данных, "сердцем" которой было понятие массива (array). Разработка хорошо организованной системы управления базой данных, базирующейся на нетрадиционной модели данных, требовала решения следующих задач: формальное определение модели данных, основывающейся на понятии массива; построение формальной алгебры, работающей с объектами модели; разработка правил оптимизации запросов на логическом уровне, а затем и на физическом. Эти задачи уже решались создателями специальных баз данных, настроенных на обработку и хранение массивов (array databases). В данной работе рассматриваются понятия массива, формальные алгебры и методы оптимизации запросов в таких развитых базах данных, как RasDaMan, AML, SciDB - базах данных, ориентированных на хранение и обработку крупных многомерных массивов.

Ключевые слова: базы данных для обработки массивов, обзор, формальная алгебра баз данных для обработки массивов, обработка запросов к базам данных для обработки массивов, оптимизация запросов к базам данных для обработки массивов, AML, RasDaMan, SciDB.

Язык публикации: английский

DOI: 10.15514/ISPRAS-2018-30(1)-10



Реферативные базы данных:


© МИАН, 2024