Сервер базы данных

Автор: Peter Berry
Дата создания: 17 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains
Видео: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains

Содержание

Определение - что означает сервер баз данных?

Термин сервер базы данных может относиться как к аппаратному, так и программному обеспечению, используемому для запуска базы данных, в соответствии с Как программное обеспечение, сервер базы данных является серверной частью приложения базы данных, следуя традиционной модели клиент-сервер. Эту внутреннюю часть иногда называют экземпляром. Это может также относиться к физическому компьютеру, используемому для размещения базы данных. Когда упоминается в этом контексте, сервер базы данных, как правило, является выделенным компьютером более высокого уровня, на котором размещается база данных.


Обратите внимание, что сервер базы данных не зависит от архитектуры базы данных. Реляционные базы данных, плоские файлы, нереляционные базы данных: все эти архитектуры могут быть размещены на серверах баз данных.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет сервер базы данных

В вычислительной модели клиент-сервер существует выделенный хост для запуска и обслуживания ресурсов, как правило, одного или нескольких программных приложений. Есть также несколько клиентов, которые могут подключаться к серверу и использовать ресурсы, предлагаемые и размещаемые на этом сервере.

При рассмотрении баз данных в модели клиент-сервер, сервер базы данных может быть серверной частью приложения базы данных (экземпляра), или это может быть аппаратный компьютер, на котором размещен экземпляр. Иногда это может даже относиться к комбинации аппаратного и программного обеспечения.


В установках меньшего и среднего размера аппаратный сервер базы данных также обычно размещает серверную часть программного приложения, которое использует базу данных. Например, если мы рассмотрим банк, то на сервере аппаратной базы данных будет размещаться сервер программной базы данных и приложение для банков. Это приложение, вероятно, будет подключаться к базе данных через определенные порты и использовать межпроцессное взаимодействие для входа и доступа к данным, хранящимся в базе данных. Пользователи в банке, сидящие на своих персональных компьютерах, также будут использовать клиентский модуль приложения, установленного на их компьютерах, для подключения к базе данных. В этом примере мы видим две модели клиент-сервер: базу данных и приложение.

В больших установках объем транзакций может быть таким, что один компьютер не сможет справиться с нагрузкой. В этом случае программное обеспечение базы данных будет находиться на выделенном компьютере, а приложение - на другом. В этом сценарии есть выделенный сервер базы данных, представляющий собой комбинацию аппаратного и программного обеспечения, и отдельный выделенный сервер приложений.