Список докладов конференции PgConf.Russia 2017

PostgreSQL и Java: мастер-класс

Альваро Эрнандес
8Kdata, CEO

IT-предприниматель (Мадрид, Испания). Основатель и генеральный директор компании 8Kdata (www.8kdata.com), специализирующейся на разработке БД. Основной разработкой является проект ToroDB (www.torodb.com) – первая БД, комбинирующая реляционную и нереляционную (NoSQL) модели, которая совместима с MongoDB и может быть запущена поверх PostgreSQL. Разработчик-энтузиаст, активный участник open-source проектов. Java-разработчик, член группы JavaSpecialists.eu и вместе с тем DBA, консультант и частый докладчик на международных конференциях по вопросам БД. Основатель испанского сообщества PostgreSQL (www.postgrespaña.es), одного из крупнейших в мире, которое объединяет более 700 человек.

Java – один из наиболее популярных языков программирования для СУБД PostgreSQL. На этом мастер-классе вы узнаете основные способы соединения с postgres и лучшие методики программирования по стандарту JDBC, а также познакомитесь с jOOQ – менеджером памяти, позволяющим использовать все возможности SQL и postgres для построения сложных запросов, не используя при этом шаблонный код.

Мастер-класс будет носить практический характер: большую часть времени мы посвятим разбору примеров кода. Мы рассмотрим следующие темы:

  • Введение в Java и PostgreSQL.
  • Варианты соединения с PostgreSQL из Java-приложения (и не только с помощью JDBC!)
  • Введение в JDBC. Типы JDBC. PostgreSQL JDBC
  • Демонстрация кода: JDBC и PostgreSQL. От Java 1.4 к Java 8, лучшие практики и примеры кода.
  • Демонстрация кода: jOOQ, менеджер памяти для PostgreSQL.
  • Java в PostgreSQL.
  • Будущее Java и PostgreSQL. Примерно две трети времени займут демонстрации и разбор примеров кода. Все примеры кода, собранные с помощью maven, будут доступны в публичных open-source репозиториях. При желании вы сможете скачать их и поэкспериментировать с ними во время мастер-класса.

ВИДЕО

Часть 1

Часть 2

Часть 3

Часть 4

Слайды