Метод кешування індексів при оптимізації пошуку в базах даних

Автор(и)

  • Ярослав Ігорович Корнага НТУУ “КПІ”, Ukraine

DOI:

https://doi.org/10.20535/1560-8956.23.2013.32207

Ключові слова:

пошук даних, індекси, оперативна пам'ять, кешування

Анотація

У роботі розглянуті алгоритми завантаження в оперативну пам'ять СУБД індексів, які використовуються в запитах. Основою першого алгоритму є класичне завантаження індексів в оперативну пам'ять при використанні їх в запитах до БД, а основою другого алгоритму є використання методу кешування індексів, який призначений для БД з великою кількістю запитів, які використовують порівняно невелику кількість індексів.

Розроблено опис алгоритмів завантаження індексів, які описують роботу даних методів та проведено аналітичну та експериментальну оцінку застосування методів, яка дозволяє підтвердити їх ефективність.

Експерименти проводились на існуючій базі даних студентів НТУУ «КПІ» та показана можливість адаптування алгоритму кешування індексів для різних СУБД. Вони дозволили в повній мірі підтвердити аналітичні дані та визначити умови для застосування відповідних алгоритмів.

Біографія автора

Ярослав Ігорович Корнага, НТУУ “КПІ”

старший викладач кафедри технічної кібернетики

Посилання

Фуфаев Э.В., Фуфаев Д.Э. Базы данных / Академия, 2012. – 320 с.

Ицик Бен-Ган Microsoft SQL Server 2008. Основы T-SQL / БХВ-Петербург, 2009. – 430 c.

Маркин А. В. Построение запросов и программирование на SQL / Питер Кому, 2008. – 704 с.

Дейв Энсор, Йен Стивенсон Oracle. Проектирование баз данных / Лорі, 2006. – 560 с.

Каролин Бегг, Томас Коннолли. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Вильямс, 2006. – 532 с.

##submission.downloads##

Опубліковано

2013-12-07