|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Serguei Tarassov 2:5020/400 01 May 2002 01:20:45 To : Oleg Bokanov Subject : Re: Принцип 4-х глаз -------------------------------------------------------------------------------- Дорогой наш товарищ Oleg Hа запрос в комитет fido7.su.dbms от 29 апреля 2002 года, отправленного тов. Oleg Bokanov к тов. Serguei Tarassov со всей партийной прямотой отвечаем: OB> подписях. Речь идет о любых изменениях! В любых таблицах. Hу OB> возможно кроме служебных, да и то не факт. То есть принцип очень OB> прост - любые изменения становятся актуальными только полсе их OB> подтверждения еще одним (и этого достаточно) человеком (главное OB> чтобы другим). Поэтому хочется разработать некий общий подход, OB> который позволит реализовать такой механизм для любой сущности. Похоже, ты озаботился версионностью :-) Есть простое универсальное решение, но оно же самое неэффективное по скорости. Hадо хранить все объекты поатрибутно в виде кортежей: <ObjectID, AtributeID, Date, Value> где Date - дата измененния При этом получаем разреженную многомерную матрицу. Для реляционки такие структуры плохо подходят. Теоретически для простых OLTP-системок, где практически нет выборок с join, вполне пройдет, но я таких "простых" и "чистых" OLTP в реальной жизни не видел :-) Компромисс будет зависить от конкретной задачи. -- с коминтерновским приветом участникам съезда тов. Сергей (Тарасов) mailto:serge@arbinada.com Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6488696a3a5e.html, оценка из 5, голосов 10
|