Клиент-серверная СУБД
Клиент-серверная СУБД — СУБД, использующая технологию «клиент-сервер».
Клиент-серверная СУБД позволяет обмениваться клиенту и серверу минимально необходимыми объёмами информации. При этом основная вычислительная нагрузка ложится на сервер. Клиент может выполнять функции предварительной обработки перед передачей информации серверу, но в основном его функции заключаются в организации доступа пользователя к серверу.
В большинстве случаев клиент-серверная СУБД гораздо менее требовательна к пропускной способности компьютерной сети, чем файл-серверная СУБД, особенно при выполнении операции поиска в базе данных по заданным пользователем параметрам, т.к. для поиска нет необходимости получать на клиент весь массив данных: клиент передаёт параметры запроса серверу, а сервер производит поиск по полученному запросу в локальной базе данных. Результат выполнения запроса, который обычно на несколько порядков меньше по объёму, чем весь массив данных, возвращается клиенту, который обеспечивает отображение результата пользователю.
Литература
- M. Tamer Özsu. Client-Server DBMS (англ.) // Encyclopedia of Database Systems / LING LIU, M. TAMER ÖZSU. — Springer US, 2009-01-01. — P. 342–344. — ISBN 9780387355443, 9780387399409.
- Nick Roussopoulos, Alexis Delis. Modern Client-server DBMS Architectures // SIGMOD Rec.. — 1991-09-01. — Т. 20, вып. 3. — С. 52–61. — ISSN 0163-5808. — doi:10.1145/126482.126489.