-
-
>Игорь Шевченко © (05.02.10 00:55) [20] особенно хорош и гибок - FGA никто не спорит, да и пользовать его в той же 10-ке - очень удобно вот только в обычной такой системе, где авторизация/аутентификация самописные(т.е. коннект происходит под одним пользователем Oracle), система разграничение прав своя и все изменения(DML) должны быть увязаны с OPERATION_LOG.ID(т.е. выполненной пользователем операции (или, например, идентификатором web-сессии), - все эти внутренние и, безусловно, эффективные инструменты несколько не к месту другими словами, это, скорее, инструментарий dba, а не разработчика
-
> [18] Кщд (04.02.10 17:29) > некритичной базке с 3-5 таблиц никто не будет поднимать > архивлоги - это просто ни к чему
Для "некритичной базки" ни к чему юзать Оракл (хотя конечно не возбраняется 8-), и уж тем более прикручивать аудит. ИМХО.
-
> Для "некритичной базки" ни к чему юзать Оракл
А что юзать то ? Оракл : 1) халявый 2) ставится за 5 минут задавая 3 вопроса 3) удобный
-
> [23] ANB (05.02.10 10:05)
Он просто тупо большой и достаточно сложный если в него смотреть. Дистрибутив ФБ весит 2.5 метра и сервер и клиент. Сколько весит Оракл?
-
> Сколько весит Оракл?
212 метров.
-
> [25] ANB (05.02.10 11:16)
Ну вот и сравнивай почему
> [22] Sergey13 © (05.02.10 09:51) > Для "некритичной базки" ни к чему юзать Оракл
-
>Он просто тупо большой и достаточно сложный если в него смотреть. >Дистрибутив ФБ весит 2.5 метра и сервер и клиент. Сколько весит Оракл? зачем FB, когда нажав несколько раз на кнопку next получу нормальную поддержку xml, аналитические ф-ции, хранимый код на java, пользовательские типы, поддержку пользовательских типов, возможность работать с гео-объектами и др. и пр.?)
-
>Sergey13 © (05.02.10 09:51) [22] >Для "некритичной базки" ни к чему юзать Оракл (хотя конечно не >возбраняется 8-), и уж тем более прикручивать аудит. ИМХО. уже писал, что с результатом работы logminer работать гораздо неудобнее, чем с sql-запросами, не говоря уже об объемах архивлогов... да и разные это вещи - принципиально: пользователь хочет видеть, кто и когда выполнял операцию "перевод средств на счета доходов со счетов будущих доходов", а вовсе не изменения в 10-ти таблицах, которые были вызваны выполнением этой операции также, администратор системы желает знать, какой пользователь системы выполнил эту операцию, а совсем не под каким пользователем Oracle она была выполнена
-
> [27] Кщд (05.02.10 12:58)
А это нужно для
> [18] Кщд (04.02.10 17:29) > некритичной базке с 3-5 таблиц
?
ЗЫ: Не надо убеждать меня в "классности" Оракла. 8-)
-
Кщд (05.02.10 13:08) [28]
> пользователь хочет видеть, кто и когда выполнял операцию > "перевод средств на счета доходов со счетов будущих доходов", > а вовсе не изменения в 10-ти таблицах, которые были вызваны > выполнением этой операции > также, администратор системы желает знать, какой пользователь > системы выполнил эту операцию, а совсем не под каким пользователем > Oracle она была выполнена
Сдается мне, что это автоматизация бардака
-
> [28] Кщд (05.02.10 13:08)
Во первых я и ненавязывал логмайнер автору ветки, а просто посоветовал глянуть в эту сторону. Во вторых, я сказал, что наличие подробного аудита еще должно быть железно обосновано, ибо щтука достаточно ресурснозатратная.
У тебя то "некритичной базке с 3-5 таблиц" то "изменения в 10-ти таблицах, которые были вызваны выполнением этой операции". Ты уж как нибудь определись в своих предположениях. 8-)
-
>Sergey13 © (05.02.10 13:09) [29] >А это нужно для? да, простейшая система онлайн-мониторинга автотранспорта для хранения пользуем georaster, для обмена с внешними клиентскими местами - xml в случае падения базы, в течение 20мин поднимается из вчерашнего бэкапа и прокатывается оперативный лог за текущие сутки т.о. 20-25мин и база снова в бою
-
>Игорь Шевченко © (05.02.10 13:22) [30] как угодно называйте типовая банковская система операция движения по счету может породить десятки других операций, соответственно, изменив не один десяток таблиц теперь представьте, какую кашу выдаст FGA и уж тем более logminer в этом случае а что хочет увидеть администратор системы? конечно, кто и когда запустил бизнес-операцию, а вовсе не кашу из изменений в массе таблиц
-
>Sergey13 © (05.02.10 13:35) [31] "некритичной базке с 3-5 таблиц" - было сказано к тому, что нецелесообразно поднимать архивлоги в некоторых случаях
"изменения в 10-ти таблицах, которые были вызваны выполнением этой операции" - этот тезис относился к необходимости в целях аудита логировать бизнес-операцию и связывать с ней конкретные изменения в таблицах, а не логировать бессвязные dml-изменения
-
> [32] Кщд (05.02.10 13:44) > да, простейшая система онлайн-мониторинга автотранспорта > [33] Кщд (05.02.10 13:49) > типовая банковская система
И тут Остапа понесло. (с) 8-)
-
Кщд (05.02.10 13:49) [33]
> а что хочет увидеть администратор системы? конечно, кто > и когда запустил бизнес-операцию, а вовсе не кашу из изменений > в массе таблиц
на месте администратора я бы хотел увидеть, что бизнес-операции могут инциировать только те пользователи, которым это положено по штату, а попытки инициации операций другими пользователями блокировались бы на корню с обязательным аудитом заблокированной попытки, чтобы было кого палкой лупить. Подобное поведение реализуется стандартными средствами Oracle.
-
>Игорь Шевченко © (05.02.10 14:09) [36] в случае, если реализована система "запрещено всё то, что не разрешено", пользователь физически не сможет вызвать операцию, которой у него нет) речь сейчас о самописной системе разграничения прав, а не о средствах Oracle создание такой системы оправдано, например, тем, что никто не будет создавать пользователя Oracle для каждого посетителя/зарегистрированного пользователя сайта
и ещё: полезность и эффективность внутреннего аудита средствами Oracle не ставил под сомнение
-
>Sergey13 © (05.02.10 13:57) [35] 32 и 33 ответы на разные вопросы Вам нужен универсальный ответ? пожалуйста, 40)
-
> речь сейчас о самописной системе разграничения прав
Том Кайт - рулез фарева
|