Производительность СУБД
Основные понятия баз данных. Базы данных и системы управления базами данных.
Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие развитой информационной системы и системы управления базой данных.
Современной формой информационных систем являются банки данных, которые включают в свой состав вычислительную систему, одну или несколько баз данных (БД), систему управления базами данных (СУБД) и набор прикладных программ (ПП).
Основными функциями баз данных являются:
• хранение данных и их защита.
• изменение (обновление, добавление и удаление) хранимых данных.
• поиск и отбор данных по запросам пользователей.
• обработка данных и вывод результатов.
База данных обеспечивает хранение информации и представляет собой поименованную совокупность данных, организованных по определенным правилам, включающим общие принципы описания, хранения и манипулирования данными.
С понятием базы данных тесно связано понятие система управления базой данных.
Система управления базами данных представляет собой пакет прикладных программ и совокупность языковых средств, предназначенных для создания, сопровождения и использования баз данных.
Прикладные программы (приложения) в составе банков данных служат для обработки данных, вычислений и формирования выходных документов по заданной форме.
Большинство систем управления базами данных (СУБД) позволяют размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами.
Таким образом, можно говорить о том, что в современных базах данных хранятся отнюдь не только данные, но и информация.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий.
Классы СУБД
По степени универсальности различают два класса СУБД:
• системы общего назначения СУБД общего значения - это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы.
• специализированные системы. Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего значения.
Производительность СУБД
Производительность СУБД оценивается:
• временем выполнения запросов.
• скоростью поиска информации в неиндексированных полях.
• временем выполнения операций импортирования базы данных из других форматов.
• скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных.
• максимальным числом параллельных обращений к данным в многопользовательском режиме.
• временем генерации отчета.
На производительность СУБД оказывают влияние два фактора:
СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которую не испытывают другие программы; производительность собственных прикладных программ сильно зависит от правильного проектирования и построения базы данных.
Дата добавления: 2016-05-31; просмотров: 3941;