Александр Алексеев

PostgresPro

Software Developer

Программист, OSS- и FP-энтузиаст, контрибьютор в PostgreSQL, FreeBSD и других открытых проектах. Автор блога http://eax.me/ и один из постоянных ведущих подкаста http://devzen.ru/. С 2015 года работает в компании Postgres Professional и занимается разработкой ядра СУБД PostgreSQL.

Одно из преимущество документо-ориентированных баз данных, таких как MongoDB и Cochbase, перед РСУБД заключается в возможности изменять схему данных легко, быстро и часто. Традиционный подход мира РСУБД заключается в использовании дорогостоящего ALTER TABLE, медленной миграции существующих данных, и подобных вещей. Этот подход часто слишком медлен и неудобен для разработчиков приложений.

Для решения описанной проблемы PostgreSQL предоставляет типы JSON и JSONB. Также существуют расширения zson, pg_protobuf и другие. Из этого доклада вы узнаете, как пользоваться описанными решениями, каковы их сильные и слабые стороны, и т.д. Также вы узнаете о связанных работах, которые сейчас находятся в процессе.