Соединение с сервером

Рубрика: Архитектура БД Oracle

Соединение с Сервером

Пользователь базы данных может соединиться с сервером Oracle одним из трех способов:

  • Пользователь входит в систему, на которой выполняется экземпляр Oracle, и запускает приложение или инструмент, который получает доступ к базе данных на той системе. Коммуникационный путь устанавливается, используя механизмы межпроцессорного взаимодействия, доступные на операционной системе узла.

  • Пользователь запускает приложение или инструмент на локальном компьютере и подключается по сети к компьютеру, на котором работает база данных Oracle. В этой конфигурации (называемой клиент/серверной), используется сетевое программное обеспечение для связи между пользователем и удаленным сервером.
    У системы баз данных клиент-серверной архитектуры есть две части: фронтэнд (клиент) и бэкэнд (сервер), соединенные через сеть. Сетевое программное обеспечение используется, чтобы осуществлять связь между пользователем и сервером Oracle.

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

    • На сервере работает ПО Базы данных Oracle и он управляет функциями, необходимыми для параллельного доступа к общим данным. Сервер получает и обрабатывает запросы, которые приходят с клиентских приложений. Компьютер, который управляет сервером, может быть оптимизирован для его режимов работы. Например, у сервера могут быть большой объем диска и быстрые процессоры.

  • Пользователь обращается к серверу приложений через инструмент (такой как Веб-браузер) на локальном компьютере (клиенте). Сервер приложений затем взаимодействует с удаленным сервером базы данных от имени клиента.

У традиционной многоуровневой архитектуры есть следующие компоненты:

  • Клиент или инициирующий процесс, который запускает работу

  • Один или более серверов приложений, которые выполняют части работы. Сервер приложений содержит значительную часть прикладной логики, обеспечивает доступ к данным для клиента и выполняет некоторую обработку запросов, таким образом снимая часть нагрузки с сервера базы данных. Сервер приложений может служить интерфейсом между клиентами и несколькими серверами баз данных и может обеспечить дополнительный уровень безопасности.

  • Конечный сервер или сервер базы данных, который хранит большинство данных, используемых в работе

Эта архитектура позволяет использовать сервера приложений для того, чтобы:

  • Проверять учетные данные клиента (такого как Веб-браузер)

  • Соединяться с Сервером базы данных Oracle

  • Выполнять требуемую работу от имени клиента

Далее: Задачи Администратора БД Oracle

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)