Разделение функций между клиентами и серверами
В типичном случае на стороне клиента СУБД работает только такое программное обеспечение, которое не имеет непосредственного доступа к базам данных, а обращается для этого к серверу с использованием языка SQL.
В некоторых случаях хотелось бы включить в состав клиентской части системы некоторые функции для работы с «локальным кэшем» базы данных, т.е. с той ее частью, которая интенсивно используется клиентской прикладной программой. В современной технологии это можно сделать только путем формального создания на стороне клиента локальной копии сервера базы данных и рассмотрения всей системы как набора взаимодействующих серверов.
С другой стороны, иногда хотелось бы перенести большую часть прикладной системы на сторону сервера, если разница в мощности клиентских рабочих станций и сервера чересчур велика.
-
Содержание
- Проектирования баз данных на транспорте введение
- Проектирование базы данных
- Модели данных
- Модели данных концептуального уровня
- Модели данных логического уровня
- Проектирование объектно-ориентированных субд
- Концепции распределенных субд
- Трехслойная архитектура клиент-сервер
- Взаимодействие компонентов
- Геоинформационные субд
- Сетевые базы данных
- Субд в архитектуре «клиент-сервер»
- Открытые системы
- Клиенты и серверы локальных сетей
- Системная архитектура «клиент-сервер»
- Серверы баз данных
- Принципы взаимодействия между клиентом и сервером
- Разделение функций между клиентами и серверами
- . Распределенные бд
- Разновидности распределенных систем
- Однородные распределенные системы
- 6.2.3. Интегрированные или федеративные системы и мультибазы данных
- Преимущества и недостатки субд
- Преимущества субд
- Недостатки субд