Aug. 28th, 2006

alexkuklin: (Default)
Требуется иметь возможность получить состояние информационной базы на любой произвольный момент времени.
БД - реестр объектов системы образования МО, так что интенсивных изменений там не будет, но требуется иметь возможность получить информацию о состоянии объекта и связянных с ним объектов на любой произвольный момент времени, например, "Кто был директором школы №5 города Кукево по состоянию на 20 сентября 2005 года".
Кроме того, необходимо протоколирование изменения информации, чтобы можно было ответить на вопрос "кто изменял значение поля ФИОДиректора школы №5 города Кукево с 01/01/2006 по 31/21/2006"?

Предполагаемая платформа разработки - Perl/Catalyst, PostgreSQL.

Нашел статью на RSDN по этой теме.

Там упоминается технология Oracle Flashback Queries:

В Oracle поддерживается механизм flashback queries, позволяющий получить состояние записи на любой момент в прошлом, которое еще хранится в логе транзакций БД. Метод требует очень много места, при интенсивной работе с базой обычно можно смотреть данные всего на 10-15 часов назад – для большего не хватает места. Впрочем, если данные редко модифицируются, то такой подход тоже можно использовать.


Существует ли аналог Oracle Flashback queries для PgSQL?
Какие еще есть технологии для решения этой задачи?
Куда идти, чего копать?
alexkuklin: (Default)
Откаты не уменьшаются

Теоретики, (censored).

Сейчас действует ограничение в 60т.р. для закупок товаров/услуг из бюджетных средств без конкурса - так теперь проводятся конкурсы на услуги по обслуживанию помоек (в прямом смысле этого слова) и т.п. Работа по оформлению конкурсной документации стоит порядка 6т.р., плюс надо еще найти где-то более одной организации, готовой предлагать какую-то услугу. Офигеть как экономятся бюджетные средства.

Profile

alexkuklin: (Default)
alexkuklin

January 2020

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 09:48 am
Powered by Dreamwidth Studios