PGConfRu2019 Мирослав Шедиви «Битемпоральность: отслеживание воспроизводимых изменений в PostgreSQL»

4 подписчика

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав

4 подписчика

12+
12+

3 просмотра

23 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

23 дня назад

PGConf.Russia 2019 Мирослав Шедиви «Битемпоральность: отслеживание воспроизводимых изменений в PostgreSQL с помощью типа данных RANGE» Итак, вы наконец создали модель базы данных для вашего приложения и наполнили ее текущими данными. Каким образом обеспечить их актуальность? Хотя команда INSERT может быть все еще прозрачной, команды UPDATE и DELETE перезапишут ваши предыдущие данные, так что вы не сможете их воспроизвести. Клонирование целиком огромного контента при каждом небольшом обновлении - не вариант. Для богатых и сложных данных о сотнях тысяч электрогенераторов в Германии и по всему миру я построил базу данных, используя тип данных range, недавно появившийся в PostgreSQL. Это позволило мне добавлять, обновлять и удалять данные, при том обладая полным доступом к состоянию базы данных в любой исторический момент. Во время выступления я представлю очень упрощенную версию базы данных, чтобы аудитория смогла тут же применить знания на практике. Также я покожу несколько хитрых приемов в работе с Python и Psycopg2, которые позволят всей команде подготавливать, просматривать и развертывать все изменения в базе данных без конфликтов слияния. И подкину несколько идей о том, как можно эти данные эффективно извлекать. Подробнее: https://pgconf.ru/2019/118170 #PGConfRu #PGConfRussia #PostgreSQL #Postgres

Название:

PGConfRu2019 Мирослав Шедиви «Битемпоральность: отслеживание воспроизводимых изменений в PostgreSQL»

Категория:

Разное