Вам, скорее всего, не нужна коллекция специализированных баз данных. Просто используйте Postgres!
Нужна быстрая, надёжная и совместимая со стандартом SQL реляционная СУБД? Просто используйте Postgres! Требуется работать с геоданными? Просто используйте Postgres! Храните полу- или неструктурированные документы? Постгрес справится! Встраиваете эмбеддинги для генеративного ИИ? И здесь — просто используйте Postgres!
Эта книга для инженеров-программистов и специалистов по базам данных, которые хотят раскрыть весь потенциал PostgreSQL.
В книге вы узнаете, как:
Разрабатывать приложения для генеративного ИИ, гео- и временных данных
Использовать Postgres и для транзакционных сервисов, и для специализированных нагрузок
Работать с современным SQL: оконные функции, CTE, JSON и многое другое
Реализовывать полнотекстовый поиск
Понимать и применять индексы: B-tree, GIN, HNSW, expression и др.
Использовать расширения Postgres для расширения функциональности
С момента первого релиза в 1996 году PostgreSQL стал одной из самых мощных и популярных полнофункциональных СУБД с открытым исходным кодом. В книге «Просто используйте Postgres!» рассматриваются современные возможности Postgres для ИИ, временных рядов, полнотекстового поиска, геоданных и других типов нагрузок.
О книге
Структура книги построена на практических примерах взаимодействия с Postgres с точки зрения разработчика. Каждая глава посвящена конкретному сценарию — от e-commerce и музыкального стриминга до других прикладных задач. Вы изучите функции, механизмы и расширения, которые позволяют эффективно решать уникальные задачи управления данными. От базовых возможностей реляционной СУБД до экосистемы расширений для генеративного ИИ и не только — вы узнаете, как получить максимум от Postgres.
Денис начал карьеру инженера-программиста в компаниях Sun Microsystems и Oracle, где работал над JVM/JDK и руководил одной из команд разработки Java. Изучив Java «изнутри», он переключился на распределённые системы и базы данных — и с тех пор продолжает развиваться в этой области. Его опыт охватывает создание движков баз данных и высокопроизводительных приложений, а также обучение и консультирование по разработке распределённых систем.