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)