|
Array database internals
[Базы данных для обработки массивов: взгляд изнутри]
V. A. Pavlov, B. A. Novikov Saint Petersburg State University
Аннотация:
После появления огромного количества научных данных, которые необходимо было хранить и обрабатывать, в мире баз данных возникла задача поддержки больших многомерных массивов. Стала необходимой разработка специальных баз данных, которые основывались бы на модели данных, "сердцем" которой было понятие массива (array). Разработка хорошо организованной системы управления базой данных, базирующейся на нетрадиционной модели данных, требовала решения следующих задач: формальное определение модели данных, основывающейся на понятии массива; построение формальной алгебры, работающей с объектами модели; разработка правил оптимизации запросов на логическом уровне, а затем и на физическом. Эти задачи уже решались создателями специальных баз данных, настроенных на обработку и хранение массивов (array databases). В данной работе рассматриваются понятия массива, формальные алгебры и методы оптимизации запросов в таких развитых базах данных, как RasDaMan, AML, SciDB - базах данных, ориентированных на хранение и обработку крупных многомерных массивов.
Ключевые слова:
базы данных для обработки массивов, обзор, формальная алгебра баз данных для обработки массивов, обработка запросов к базам данных для обработки массивов, оптимизация запросов к базам данных для обработки массивов, AML, RasDaMan, SciDB.
Образец цитирования:
V. A. Pavlov, B. A. Novikov, “Array database internals”, Труды ИСП РАН, 30:1 (2018), 137–160
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp301 https://www.mathnet.ru/rus/tisp/v30/i1/p137
|
| Статистика просмотров: |
| Страница аннотации: | 319 | | PDF полного текста: | 215 | | Список литературы: | 48 |
|