Таблица 1. Комплектующие для файлового - сервера
Базовая модель | DEEL T630 tower up to 8x3.5” SAS/SATA HDD |
Процессор | DELL E3 - 1220 v6 (4 core, 8Mb Cache, 3.00GHz 72W) |
Оперативная память | DEEL 8GB PC4 – 17000 (2133MHz) DDR4 ECC UDIMM |
Жесткий диск | DELL 2TB 7.2k Near Line SAS 12Gps HDD HS3.5” |
Дополнительный жесткий диск | DELL 2TB 7.2k Near Line SAS 12Gps HDD HS3.5” |
Raid контроллер | PERC S130 SATA RAID (0,1,5,10) |
Оптический привод | Без оптического привода |
Модель управления | IDRAC 8 Enterprise (with port) |
Основной адаптер | Broadcom 5720 2x1Gb Integrated card |
Блоки питания | Power Supply, 450W |
Операционная система | MS Windows Server 2012 R2 Essentials |
Антивирус | Microsoft Security Essentials |
Достоинства и недостатки файлового - сервера.
В этой модели презентационная логика и бизнес-логика располагаются на клиенте. На сервере располагаются файлы с данными и поддерживается доступ к файлам. Функции управления информационными ресурсами в этой модели находятся на клиенте.
Распределение функций в этой модели представлено на рисунке 3.
В этой модели файлы базы данных хранятся на сервере, клиент обращается к серверу с файловыми командами, а механизм управления всеми информационными ресурсами, собственно база мета - данных, находится на клиенте.
Рисунок 5. Модель файлового сервера
Достоинства этой модели в том, что мы уже имеем разделение монопольного приложения на два взаимодействующих процесса. При этом сервер (серверный процесс) может обслуживать множество клиентов, которые обращаются к нему с запросами. Собственно СУБД должна находиться в этой модели на клиенте.
Запрос клиента формулируется в командах ЯМД. СУБД переводит этот запрос в последовательность файловых команд. Каждая файловая команда вызывает перекачку блока информации на клиента, далее на клиенте СУБД анализирует полученную информацию, и если в полученном блоке не содержится ответ на запрос, то принимается решение о перекачке следующего блока информации и т. д.
Перекачка информации с сервера на клиент производится до тех пор, пока не будет получен ответ на запрос клиента.
Недостатки:
· высокий сетевой трафик, который связан с передачей по сети множества блоков и файлов, необходимых приложению;
· узкий спектр операций манипулирования с данными, который определяется только файловыми командами;
· отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы).