Data server

Data server — сервер базы данных, сокращение от английского database server. Data server представляет собой программное обеспечение и соответствующие аппаратные средства, предназначенные для работы с базами данных. Как видно из названия, data server — это сервер, на котором хранятся данные.

Серверный центр Google площадью более 10 000 квадратных метров. Источник: WSJ

Задачи сервера базы данных

Помимо хранения, data server выполняет задачи по архивации. Также посредством клиент-серверной архитектуры дата сервер решает задачи по обработке и анализу данных. Data server не зависит от архитектуры базы данных: реляционные и нереляционные базы данных, а также базы данных на плоских файлах могут быть размещены на любом дата-сервере.

Составляющие сервера базы данных

В вычислительной клиент-серверной модели data server предполагает специально отведенный для него базовый компьютер, на котором запускается соответствующее программное обеспечение. К такому компьютеру, который называют «сервером», подключаются «клиенты» — программное обеспечение, которое использует вычислительные мощности и доступные данные «сервера».

Термин «база данных» в модели клиент-сервер может подразумевать как программное обеспечение, так и соответствующую аппаратную часть. Иногда под базами данных подразумевают и то, и другое.

Малый или стандартные сервера базы данных

Малый или стандартный сервер базы данных обычно включает серверное оборудование и соответствующую программную часть приложения, использующего базу данных. Например, в случае с банком, программное обеспечение серверной и клиентской сторон и непосредственно банковские базы данных хранятся в аппаратной части database server. На компьютерах сотрудников банка установлена клиентская часть программного обеспечения сервера, с помощью которой сотрудники выполняют банковские операции.

Большой data server

Большие серверы баз данных используют при высоких вычислительных нагрузках. Клиент-серверная архитектура в таком случае подразумевает два и более серверов. Большой data server использует часть аппаратного обеспечения для операций с базами данных, но хранит сами базы на других серверах.

Примеры популярных решений

Коммерческие решения серверов баз данных предоставляют компании Oracle, DB2, Informix и Microsoft. Открытое ПО представляют Ingres и MySQL. Каждый сервер использует собственные алгоритмы и архитектуру. Во всех реляционных базах данных язык запросов SQL используется приблизительно одинаково.

Читайте также: Виды данных, Большие данные, Data Mining, Что такое RTB (Realtime Bidding)