Привет. Делаю первые шаги в дизайне.
Сегодня я нарисовал трассировочную диаграмму
Основная идея заключается в разделении чтения и записи в базе данных.
Класс чтения случайным образом выбирает ВЕДОМЫЙ сервер и подключается к нему для чтения.
Класс Write работает напрямую с главным сервером.
Базовый класс БД использует кэширование запросов.
(Я уже понял, что кеширование нужно включать при чтении) Кроме того, класс READ подключается к пользователю, который может только ВЫБРАТЬ Он включен в фабрику клиентских сервисов и получается, что даже при наличии ошибок скрипта злоумышленник не сможет выполнить запись в базу данных.
Я вижу здесь плюс в том, что можно предоставить класс для работы с базой данных удалённому программисту.
В общем, первые шаги, не переусердствуйте, укажите на очевидные недостатки этой идеи.
Спасибо.
Теги: #uml #Чулан
-
Горячие Чипы Процессора
19 Oct, 24 -
Чему Хоррор-Игры Стоит Поучиться У Рогаликов
19 Oct, 24 -
Разведка Robosub 2012 В Силе И Выход В Финал
19 Oct, 24 -
Система Распределения Агентской Сети
19 Oct, 24 -
Фас Возбудила Дело Против Microsoft
19 Oct, 24 -
Тетрису Исполняется 25 Лет
19 Oct, 24 -
Внедрение Собственной Платформы Edge I-Iot
19 Oct, 24 -
Удобный «Пагинатор»
19 Oct, 24 -
Знакомьтесь, Кьюби!
19 Oct, 24