О чём вебинар
На вебинаре мы рассмотрим варианты использования PostgreSQL в не самых типичных для реляционной СУБД ролях: для хранения временных рядов, пар ключ-значение, эмбеддингов для больших языковых моделей, пространственных данных и некоторых других. Ответим на вопрос: действительно ли так нужно строить сложные архитектуры со множеством разнородных систем хранения данных — MongoDB, Redis, InfluxDB, Pinecone, ClickHouse, — или можно обойтись одним PostgreSQL?
В архитектурах современных программных систем часто можно обнаружить множество технологий — реляционные базы данных, документно-ориентированные, многомерные, векторные, кеши и другие. Для проектирования, разработки и обслуживания таких систем нужны люди, которые в них хорошо разбираются и готовы поддерживать такую сложную инфраструктуру. Но реляционные СУБД тоже не стоят на месте и уже преодолели множество трудноcтей, для решения которых когда-то и возникли альтернативы — NoSQL и другие. Иногда оказывается достаточно взять современную реляционную СУБД, добавить нужные расширения, и получится однородная и понятная система хранения данных, решающая те же задачи, что и целый набор технологий одновременно.
Мы рассмотрим несколько классов задач, для которых в последние годы применяют отдельные СУБД, и посмотрим, как можно их решить, не выходя из PostgreSQL.
Цели вебинара:
Познакомить слушателей с вариантами использования PostgreSQL в не самых типичных для реляционных баз данных задачах.
Содержание
1.Виды СУБД
2.Способы расширения PostgreSQL
3.Как хранить и искать документы
4.Как хранить и работать с временными рядами
5.Как хранить эмбеддинги и быстро их искать
6.Как строит многомерные кубы
7.Когда все это стоит делать, а когда нет
Другие разделы