Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры
Логическая модель РБД
Слой \ Тип архитектуры
Файл-сервер
Клиент-сервер (Бизнес-логика на клиенте )
Клиент-сервер (бизнес-логика на сервере)
N-уровневая архитектура
Представления
Клиент
Клиент
Клиент
Клиент
Бизнес- логики
Клиент
Клиент
Сервер БД
Сервер приложений (комп. кластер )
Хранения
Файл-сервер (или клиент )
Все три слоя образуют единый программный модуль
Пользоват. Интерфейс и бизнес-логика образуют единый модуль. Данные хранятся на сервере БД
Все слои исполняются на разных машинах.
Файл-сервер
Достоинства
Недостатки
Файл-серверная архитектура является достаточно привлекательной альтернативой для создания однопользовательских ИС со слабыми требованиями к защите данных.
Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры
Клиент-сервер с бизнес-логикой на клиенте
Процесс разработки разделяется на создание БД и написание клиентской части с бизнес-логикой.
Достоинства
Недостатки
При количестве пользователей от 2 до
Клиент-сервер с бизнес-логикой на сервере
Используется возможность современных серверов БД исполнять хранимые SQL процедуры на сервере, куда и переносится максимально возможная часть бизнес-логики. Требования к серверу БД возрастают, однако резко понижаются требования к клиентским машинам (за счет выноса с них бизнес-логики) и к пропускной способности сети (клиенту передаются только данные, необходимые пользователю).
Достоинства
Недостатки
По сравнению с предыдущими классами, позволяет держать большую нагрузку.
N-уровневая архитектура
Сервера БД занимаются только проблемами хранения, добавления, модификации и поддержания непротиворечивости данных.
Достоинства
Недостатки
Единственная альтернатива для создания ИС для очень большого количества пользователей.
Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры
Клиент-сервер с бизнес-логикой на клиенте
Процесс разработки разделяется на создание БД и написание клиентской части с бизнес-логикой.
Достоинства
Недостатки
При количестве пользователей от 2 до
Клиент-сервер с бизнес-логикой на сервере
Используется возможность современных серверов БД исполнять хранимые SQL процедуры на сервере, куда и переносится максимально возможная часть бизнес-логики. Требования к серверу БД возрастают, однако резко понижаются требования к клиентским машинам (за счет выноса с них бизнес-логики) и к пропускной способности сети (клиенту передаются только данные, необходимые пользователю).
Достоинства
Недостатки
По сравнению с предыдущими классами, позволяет держать большую нагрузку.
N-уровневая архитектура
Сервера БД занимаются только проблемами хранения, добавления, модификации и поддержания непротиворечивости данных.
Достоинства
Недостатки
Единственная альтернатива для создания ИС для очень большого количества пользователей.
Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры
Клиент-сервер с бизнес-логикой на клиенте
Процесс разработки разделяется на создание БД и написание клиентской части с бизнес-логикой.
Достоинства
Недостатки
При количестве пользователей от 2 до
Клиент-сервер с бизнес-логикой на сервере
Используется возможность современных серверов БД исполнять хранимые SQL процедуры на сервере, куда и переносится максимально возможная часть бизнес-логики. Требования к серверу БД возрастают, однако резко понижаются требования к клиентским машинам (за счет выноса с них бизнес-логики) и к пропускной способности сети (клиенту передаются только данные, необходимые пользователю).
Достоинства
Недостатки
По сравнению с предыдущими классами, позволяет держать большую нагрузку.
N-уровневая архитектура
Сервера БД занимаются только проблемами хранения, добавления, модификации и поддержания непротиворечивости данных.
Достоинства
Недостатки
Единственная альтернатива для создания ИС для очень большого количества пользователей.
Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры
Клиент-сервер с бизнес-логикой на клиенте
Процесс разработки разделяется на создание БД и написание клиентской части с бизнес-логикой.
Достоинства
Недостатки
При количестве пользователей от 2 до
Клиент-сервер с бизнес-логикой на сервере
Используется возможность современных серверов БД исполнять хранимые SQL процедуры на сервере, куда и переносится максимально возможная часть бизнес-логики. Требования к серверу БД возрастают, однако резко понижаются требования к клиентским машинам (за счет выноса с них бизнес-логики) и к пропускной способности сети (клиенту передаются только данные, необходимые пользователю).
Достоинства
Недостатки
По сравнению с предыдущими классами, позволяет держать большую нагрузку.
N-уровневая архитектура
Сервера БД занимаются только проблемами хранения, добавления, модификации и поддержания непротиворечивости данных.
Достоинства
Недостатки
Единственная альтернатива для создания ИС для очень большого количества пользователей.