Список докладов конференции 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 репозиториях. При желании вы сможете скачать их и поэкспериментировать с ними во время мастер-класса.