Методы оценки запросов для больших баз данных

Query evaluation techniques for large databases
Goetz Graefe
1993-06-01

большие базы данныхпараллельное выполнение запросовметоды оценки запросовпланы выполнения запросовсопоставление множеств на основе сортировки и хеширования
Системы управления базами данных будут продолжать обрабатывать большие объемы данных. Поэтому для обеспечения приемлемой производительности потребуются эффективные алгоритмы доступа к большим множествам и последовательностям и их обработки. Появление объектно-ориентированных и расширяемых систем управления базами данных не решит эту проблему. Напротив, современные модели данных усугубляют ее: чтобы обрабатывать большие множества сложных объектов с такой же эффективностью, с какой современные системы управления базами данных обрабатывают простые записи, алгоритмы и программное обеспечение обработки запросов станут более сложными, а разработчику программного обеспечения систем управления базами данных необходимо глубокое понимание алгоритмических и архитектурных аспектов. Этот обзор создает основу для проектирования и реализации средств выполнения запросов в новых системах управления базами данных. В нем описан широкий спектр практических методов оценки запросов для реляционных и постреляционных систем управления базами данных, включая итеративное выполнение сложных планов оценки запросов, двойственность алгоритмов сопоставления множеств на основе сортировки и хеширования, типы параллельного выполнения запросов и их реализацию, а также специальные операторы для новых предметных областей применения баз данных.
1
Для проектирования программного обеспечения СУБД необходимо понимать как алгоритмические, так и архитектурные аспекты выполнения запросов.
2
Эффективные алгоритмы доступа к большим наборам данных и их обработки остаются необходимыми для приемлемой производительности баз данных при росте объёмов данных.
3
Объектно-ориентированные и расширяемые системы управления базами данных усложняют обработку запросов к большим коллекциям сложных объектов.
4
Для поддержки новых прикладных областей баз данных требуются специализированные операторы запросов.
5
В обзоре представлены практические методы оценки запросов для реляционных и постреляционных систем, включая итеративное выполнение планов, сортировочные и хеш-алгоритмы сопоставления множеств, а также параллельное выполнение.

средства выполнения запросов в крупных реляционных и постреляционных системах управления базами данных

практические методы вычисления запросов и их алгоритмико-архитектурная эффективность при обработке больших множеств и последовательностей, включая итеративное, основанное на сортировке и хешировании, параллельное выполнение и выполнение со специализированными операторами

Publication Details
Publication Date
1993-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Goetz Graefe
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%