|
25.02.2009, 19:19 | #1 |
Участник
|
Цитата:
Сообщение от mazzy
Надежно - это резервирование и контроль. Контроль и резервирование.
Надежная разработка - это значит что: 1. программисты ваяют в девелоперской базе, 2. модификации тестируются и верифицируются (соответственно есть соответствующие процедуры) 3. есть специальный ответственный чел, который занимается процедурой переноса кода в рабочую (соответственно есть процедура переноса) 4. и т.п. Т.е. зоны ответственности делятся: программисты являются богами только в девелоперской базе. За переходную зону (девелоперска-рабочая) отвечает один человек. Админы только бэкапят, причем не имеют права доступа на запись в рабочие таблицы и т.п. Надежная работа пользователей означает: 1. есть бизнес-проверки входящих данных 2. для важных участков включены процедуры одобрения и т.п. |
|
25.02.2009, 20:42 | #2 |
Участник
|
Kashin + 1.
Если позволите подведу краткий итог нашей дискуссии: 1. Серебренной пули нет. Ни в разработке, ни в тестировании, ни в защите от администратора . 2. Желание все логировать (в том числе действия админа) может быть потребностью можно быстрее локализовать потенциальную ошибку, а не жаждой найти злоумышленника. 3. Варианты логирования описаны достаточно подробно и в этой ветке и на www.sql.ru. Можно закопаться глубоко в философию и поговорить о теории управляемого хаоса, однако предлагаю закончить священные войны. Думаю топикстартер сделал для себя необходимые выводы. |
|