Некоторые виды архитектур баз данных:
- Локальные базы данных. 1 Располагаются на компьютере, на котором работает пользователь. 1 Вся информация используется в монопольном режиме, пользователь сам регулирует доступ к данным. 1
- Централизованные базы данных. 1 Хранятся на центральном компьютере, пользователи и прикладные программы имеют удалённый доступ к базе данных. 1
- Распределённые базы данных. 1 Предполагают хранение и управление данными в нескольких узлах компьютерной сети и передачу данных между ними в процессе выполнения запросов. 1
Также существуют три типа архитектуры СУБД: 4
- Одноуровневая архитектура. 24 База данных доступна пользователю напрямую, то есть клиент, сервер и база данных присутствуют на одном компьютере. 2
- Двухуровневая архитектура. 24 Приложение на стороне клиента напрямую взаимодействует с базой данных на стороне сервера. 2 Серверная часть отвечает за обеспечение функций обработки запросов и управления транзакциями. 2
- Трехуровневая архитектура. 24 В трехуровневой архитектуре существует ещё один уровень между клиентом и сервером. 2 Клиент напрямую не взаимодействует с сервером, а взаимодействует с сервером приложений, который в дальнейшем взаимодействует с системой баз данных, а затем происходит обработка запросов и управление транзакциями. 2