Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   продуктивность/безопасность БД (http://forum.oszone.net/showthread.php?t=75265)

joulesvern 27-11-2006 03:17 517341

продуктивность/безопасность БД
 
несколько вопросов по продуктивности и безопасноти БД (стадия проектирования)
Есть БД кассовой системы
1) Если БД постоянно расширяется, и количество запросов увеличивается, как с этим справиться, чтобы БД не упала в конце концов?
2) Что лучше закешировать?
3) Как реализовать блокировку данных при попытке сразу нескольких клиентов изменить данные?
4) Как ограничить клиентам доступ к данным? ( хранение логина/пароля сервераДБ в клиенте/сервере приложения, в какой части приложения вообще возможно осуществлять запросы)
5) Как обезопасить общение клиента с сервером?

спасибо

BlackEric 27-11-2006 15:20 517502

1. Правильный выбор СУБД под задачу. При превышении времени отклика выше некоторого допустимого предела, нужно либо увеличивать производительность железа либо строить кластер. В общем здесь вариантов много и общего решения практически нет. Нужно смотреть индивидуально, в зависимости от задачи.

2. Что вы понимаете по закешировать?

3. Зависит от архитектуры конкретной СУБД и правильной настройки уровней изоляции транзакций.

4. Или на клиенте или на уровне БД. Возможна комбинация обоих методов.

5. Безопасность строится в зависимости от возможных угроз.
По каким каналам будет работать система: через интернет или по локалке? Можно шифровать трафик.

Для получения более подробной информации советую обратиться к классической литературе по проектированию баз данных и разработке программного обеспечения.


Время: 07:13.

Время: 07:13.
© OSzone.net 2001-