Уп. 01. 01 Выполнение работ по проектированию сетевой инфраструктуры



бет4/7
Дата15.04.2023
өлшемі0,51 Mb.
#174587
түріРеферат
1   2   3   4   5   6   7
Байланысты:
Primer otcheta NE KOPIROVAT RAMKI

2.1 Функциональные возможности СУБД


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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет