В статье рассматривается статическая модель базы данных EAV. Достоинства и недостатки этой модели, сравнение с реляционной моделью.
база данных, структура, масштабируемость.
УДК 004.652
Построение баз данных на основе EAV-технологий
Creation of databases on the basis of EAV-technologies
Андреева К.Ю., магистрант
ФГБОУ ВПО «Воронежский государственный технический университет»
г. Воронеж, Россия
vgtu-aits@yandex.ru
DOI: 10.12737/15994
Аннотация: В статье рассматривается статическая модель базы данных EAV. Достоинства и недостатки этой модели, сравнение с реляционной моделью.
Summary:ThearticleconsidersstaticmodeloftheEAVdatabase. There are merits and demerits of this model, comparison with relational model.
Ключевые слова: база данных, структура, масштабируемость.
Keywords: database, structure, scalability.
Введение.При использовании реляционной модели данных часто возникают проблемы с хранением и использованием данных с динамически изменяющейся структурой. Чаще всего набор атрибутов велик и заранее не известен. Структура базы, существующие таблицы и набор атрибутов меняется и в текущий момент не известен. Например, при появлении нового атрибута необходимо менять количество столбцов в таблице, а при появлении нового типа сущности – добавлять новую таблицу. Если с одной базой работает несколько человек, такие изменения сильно осложняют работу. Как сделать так, что бы при динамическом развитии наполнения базы, структура базы данных оставалась постоянной и соответственно методы взаимодействия с ней не менялись. Этого и позволяет добиться модель данных EAV, EAV-технология.