SlideShare a Scribd company logo
Москва, 15.09.2015
PostgreSQL
Николай Самохвалов
Российское сообщество пользователей PostgreSQL
#PostgreSQLRussia
Встреча в компании CUSTIS
ru@PostgreSQL.org
Twitter: @postgresmen
hashtag: #PostgreSQLRussia
Что такое PostgreSQL?
⋄ ОРСУБД, очень гибкая, надёжная и
производительная
⋄ богатые и активно развивающиеся
NoSQL-возможности
⋄ платформа для разработки решений
различной сложности и гибкости
⋄ Open Source (своя лицензия, близкая BSD/MIT)
⋄ Доступна везде
○ Linux: apt-get install postgresql
(или yum install и т.д.)
○ Mac OS: brew install postgres
(или используйте Postgres.app)
○ Windows: используйте инсталляторы
(click-click-ok-ok-next-next)
№1 Бесплатность
⋄ Open Source (своя лицензия, близкая BSD/MIT)
⋄ ОТКРЫТЫЙ процесс разработки
○ рассылки pgsql-***@postgresql.org
○ твиттер @postgresmen
○ группа PostgreSQL в Facebook
○ форумы (sql.ru и другие)
○ проекты-спутники
⋄ Огромное децентрализованное сообщество
○ meetup-группы по всему миру
○ конференции (Москва: Highload++, PgConf.ru, СПб: PgDay.ru)
○ эксперты в различных компаниях
○ вклад различных компаний в развитие
№2 Открытость
⋄ ACID в первую очередь
⋄ ISO/ANSI SQL
⋄ Надёжная встроенная Master/slave-
репликация на основе трансфера
WAL-журнала
⋄ 20-летняя (на самом деле почти 30!)
история эволюционного развития
○ 1970-е Ingres – Berkley
○ 1986 Postgres (post-ingres) – Berkley
○ 1995 Postgres95 – Open Source
○ 1996 PostgreSQL – Open Source + SQL
⋄ Не принадлежит никакой компании.
Защищена от поглощений
№3 Надёжность, предсказуемость
Майкл Стоунбрейкер,
обладатель премии
Тюринга 2015
⋄ Богатейший набор типов данных (с индексами!)
○ многочисленные скалярные типы данных
○ массивы
○ XML
○ hstore
○ json, jsonb
○ tsvector, tsquery
○ GIS-типы (PostGIS)
○ можно написать свой
⋄ Индексы: hash, btree, rtree, rd-tree, GiST, Gin
⋄ Хранимые процедуры можно писать на разных языках:
○ pl/pgsql, ruby, perl, python, javascript (V8), R и т.д.
○ также можно добавить свой язык!
⋄ Масса доп. проектов
○ 6500+ проектов на Github
○ подпишитесь на @postgresmen – новости каждый день
⋄ Open Source! (Язык C)
№4 Расширяемость
⋄ Организованное соообщество с 2007 года
⋄ Meetup-группа — №3 в мире по размеру (после
NYC и SF&BayArea)
⋄ Русскоязычные hackers, входящие в PGDG (major
developers) – PostgresPro.ru
⋄ DBA-эксперты: PostgreSQL-Consulting.com
⋄ Конференции:
Highload++ (с 2007!), PgDay.ru (с 2014), PgConf.ru (с 2015)
№5 PostgreSQL по-русски
Кто использует в России?
Русскоязычное PostgreSQL-сообщество
Присоединяйтесь СЕЙЧАС!
● http://PostgreSQLRussia.org
● Twitter: @postgresmen
● Youtube-канал PostgreSQLRussia
● http://facebook.com/groups/PostgreSQL
● Встречи
● Конференции
● Опросы
● Обмен опытом
2015.09.22 – Внутреннее устройство
PostgreSQL для практикующих инженеров —
Илья Космодемьянский, офис Deutsche Bank
2015.10.14 – PostgreSQL и бэкапы. Как
спать спокойно? – Владимир Бородин,
офис Яндекса
2015.11.05 — Bruce Momjian,
офис Mail.ru
АНОНСЫ
Действует только для участников PostgreSQLRussia.org
PostgreSQL-Consulting.com:
Администрирование, тюнинг, обучение
Скидка 15% (с 8.09.2015 по 15.10.2015)
— кодовое слово MEETPG15
OKmeter.io:
умный онлайн-мониторинг Linux-серверов с установкой за 1 минуту
Скидка 20% (с 8.09.2015 по 08.03.2016)
— кодовое слово OKPOSTGRES
Highload++:
лидирующая технологическая конференция, 2000 участников, много докладов по
PostgreSQL, 2 и 3 ноября 2015
Скидка 10%
— кодовое слово OnlyPostgreSQL
Партнёры
Принимающая сторона meetup-встречи:
CUSTIS: Компания основана в 1996 году
выпускниками МФТИ. Мы специализируемся на
разработке прикладных информационных систем
на заказ.
Спонсор приза за лучший вопрос:
Devart – один из ведущих разработчиков ПО для
работы с базами данных
Спасибо
Николай Самохвалов
ru@postgresql.org
Twitter: @postgresmen
Skype: postgresmen
http://PostgreSQLRussia.org
http://Postgresmen.ru
Спасибо!

More Related Content

PPTX
#PostgreSQLRussia 2015.09.15 - Максим Трегубов, CUSTIS - Миграция из Oracle в...
PPTX
ToroDB (highload++2015)
PDF
Rust - GDG DevFest Siberia 2016
PDF
Rust - GDG DevFest 2016 Nizhny Novgorod
PDF
Как ВКонтакте использует Go
PDF
Павел Пушкарев — «Развертывание верстки»
PDF
Sama5d3: how to run linux on it
PDF
Kirill A Korinskiy Rit2010 No Sql Storage
#PostgreSQLRussia 2015.09.15 - Максим Трегубов, CUSTIS - Миграция из Oracle в...
ToroDB (highload++2015)
Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest 2016 Nizhny Novgorod
Как ВКонтакте использует Go
Павел Пушкарев — «Развертывание верстки»
Sama5d3: how to run linux on it
Kirill A Korinskiy Rit2010 No Sql Storage

What's hot (17)

PDF
Разработка декстопных приложений для linux (Владимир Яковлев)
PDF
#RuPostges в Yandex, эпизод 3. Что же нового в PostgreSQL 9.6
PDF
Данил Ильиных и Владимир Иванов, «Велогосипед»
PPT
Илья Ковалевский "Что такое Qt и что с ним можно сделать"
PDF
Build your own multistack JS startup
PDF
Benchmarking PostgreSQL in Linux and FreeBSD
PPT
Интеграция открытых технологий и взаимодействие со сторонними проектами в усл...
PDF
HBase on Dev{Highload}
PDF
Testing with Selenium
PDF
Мониторь, автоматизируй Docker
PDF
Дмитрий Долгов
PDF
Перевод новостного приложения на БД PostgreSQL
PPTX
SETCON'18 - Siarhei Skavarodkin - Docker for developers
PDF
#noBackend, или Как выжить в эпоху толстеющих клиентов
PDF
Docker integration into Badoo
PDF
Разработка API для большого, нагруженного сервиса
PDF
Автоматизация UI-тестирования следующего поколения
Разработка декстопных приложений для linux (Владимир Яковлев)
#RuPostges в Yandex, эпизод 3. Что же нового в PostgreSQL 9.6
Данил Ильиных и Владимир Иванов, «Велогосипед»
Илья Ковалевский "Что такое Qt и что с ним можно сделать"
Build your own multistack JS startup
Benchmarking PostgreSQL in Linux and FreeBSD
Интеграция открытых технологий и взаимодействие со сторонними проектами в усл...
HBase on Dev{Highload}
Testing with Selenium
Мониторь, автоматизируй Docker
Дмитрий Долгов
Перевод новостного приложения на БД PostgreSQL
SETCON'18 - Siarhei Skavarodkin - Docker for developers
#noBackend, или Как выжить в эпоху толстеющих клиентов
Docker integration into Badoo
Разработка API для большого, нагруженного сервиса
Автоматизация UI-тестирования следующего поколения
Ad

Similar to #PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей PostgreSQL (20)

PDF
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
PDF
Краткий обзор новинок PostgreSQL 9.4 – Николай Самохвалов
PDF
PostgreSQL Moscow Meetup - September 2014 - Nikolay Samokhvalov
PPTX
PostgreSQL. Стильно. Модно. Молодёжно
ODP
PDF
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
PDF
Владимир Бородин - PostgreSQL
PDF
SECON'2016. Бартунов Олег, Карьера в Open Source
PDF
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
PDF
Hacking PostgreSQL. Обзор архитектуры.
PDF
Hacking PostgreSQL. Обзор исходного кода
PDF
PostgreSQL
PDF
История небольшого успеха с PostgreSQL – Владимир Бородин
PDF
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
PDF
Олег Бартунов и Иван Панченко
PDF
Дмитрий Кремер, МИА «Россия сегодня» (РИА Новости). «Построение новостного we...
PDF
Три вызова реляционным СУБД и новый PostgreSQL - #PostgreSQLRussia семинар по...
PDF
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PDF
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
Краткий обзор новинок PostgreSQL 9.4 – Николай Самохвалов
PostgreSQL Moscow Meetup - September 2014 - Nikolay Samokhvalov
PostgreSQL. Стильно. Модно. Молодёжно
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
Владимир Бородин - PostgreSQL
SECON'2016. Бартунов Олег, Карьера в Open Source
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Hacking PostgreSQL. Обзор архитектуры.
Hacking PostgreSQL. Обзор исходного кода
PostgreSQL
История небольшого успеха с PostgreSQL – Владимир Бородин
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
Олег Бартунов и Иван Панченко
Дмитрий Кремер, МИА «Россия сегодня» (РИА Новости). «Построение новостного we...
Три вызова реляционным СУБД и новый PostgreSQL - #PostgreSQLRussia семинар по...
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
Расширяемость PostgreSQL для хакеров и архитекторов / Олег Бартунов, Александ...
Ad

More from Nikolay Samokhvalov (20)

PDF
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
PDF
Промышленный подход к тюнингу PostgreSQL: эксперименты над базами данных
PDF
The Art of Database Experiments – PostgresConf Silicon Valley 2018 / San Jose
PDF
Nancy CLI. Automated Database Experiments
PDF
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
PDF
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
PDF
Database First! О распространённых ошибках использования РСУБД
PDF
2016.10.13 PostgreSQL in Russia
PPTX
#PostgreSQLRussia в банке Тинькофф, доклад №1
PDF
SFPUG 2015.11.20 lightning talk "PostgreSQL in Russia"
PDF
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
PDF
2014.12.23 Николай Самохвалов, Ещё раз о JSON(b) в PostgreSQL 9.4
PPTX
2014.12.23 Александр Андреев, Parallels
PDF
2014.10.15 Сергей Бурладян, Avito.ru
PDF
2014.10.15 Мурат Кабилов, Avito.ru #PostgreSQLRussia
PDF
2014.10.15 блиц-доклад PostgreSQL kNN search
PDF
PostgreSQL Moscow Meetup - September 2014 - Ilya Kosmodemyansky
ODP
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
PDF
20080214 Rupg Meeting1 Whatisnewpostgresql8.3
PDF
20080424 Cdb2008 Postgresql News Bartunov
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
Промышленный подход к тюнингу PostgreSQL: эксперименты над базами данных
The Art of Database Experiments – PostgresConf Silicon Valley 2018 / San Jose
Nancy CLI. Automated Database Experiments
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
Database First! О распространённых ошибках использования РСУБД
2016.10.13 PostgreSQL in Russia
#PostgreSQLRussia в банке Тинькофф, доклад №1
SFPUG 2015.11.20 lightning talk "PostgreSQL in Russia"
Владимир Бородин: Как спать спокойно - 2015.10.14 PostgreSQLRussia.org meetu...
2014.12.23 Николай Самохвалов, Ещё раз о JSON(b) в PostgreSQL 9.4
2014.12.23 Александр Андреев, Parallels
2014.10.15 Сергей Бурладян, Avito.ru
2014.10.15 Мурат Кабилов, Avito.ru #PostgreSQLRussia
2014.10.15 блиц-доклад PostgreSQL kNN search
PostgreSQL Moscow Meetup - September 2014 - Ilya Kosmodemyansky
PostgreSQL Moscow Meetup - September 2014 - Oleg Bartunov and Alexander Korotkov
20080214 Rupg Meeting1 Whatisnewpostgresql8.3
20080424 Cdb2008 Postgresql News Bartunov

#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей PostgreSQL

  • 1. Москва, 15.09.2015 PostgreSQL Николай Самохвалов Российское сообщество пользователей PostgreSQL #PostgreSQLRussia Встреча в компании CUSTIS [email protected] Twitter: @postgresmen hashtag: #PostgreSQLRussia
  • 3. ⋄ ОРСУБД, очень гибкая, надёжная и производительная ⋄ богатые и активно развивающиеся NoSQL-возможности ⋄ платформа для разработки решений различной сложности и гибкости
  • 4. ⋄ Open Source (своя лицензия, близкая BSD/MIT) ⋄ Доступна везде ○ Linux: apt-get install postgresql (или yum install и т.д.) ○ Mac OS: brew install postgres (или используйте Postgres.app) ○ Windows: используйте инсталляторы (click-click-ok-ok-next-next) №1 Бесплатность
  • 5. ⋄ Open Source (своя лицензия, близкая BSD/MIT) ⋄ ОТКРЫТЫЙ процесс разработки ○ рассылки pgsql-***@postgresql.org ○ твиттер @postgresmen ○ группа PostgreSQL в Facebook ○ форумы (sql.ru и другие) ○ проекты-спутники ⋄ Огромное децентрализованное сообщество ○ meetup-группы по всему миру ○ конференции (Москва: Highload++, PgConf.ru, СПб: PgDay.ru) ○ эксперты в различных компаниях ○ вклад различных компаний в развитие №2 Открытость
  • 6. ⋄ ACID в первую очередь ⋄ ISO/ANSI SQL ⋄ Надёжная встроенная Master/slave- репликация на основе трансфера WAL-журнала ⋄ 20-летняя (на самом деле почти 30!) история эволюционного развития ○ 1970-е Ingres – Berkley ○ 1986 Postgres (post-ingres) – Berkley ○ 1995 Postgres95 – Open Source ○ 1996 PostgreSQL – Open Source + SQL ⋄ Не принадлежит никакой компании. Защищена от поглощений №3 Надёжность, предсказуемость Майкл Стоунбрейкер, обладатель премии Тюринга 2015
  • 7. ⋄ Богатейший набор типов данных (с индексами!) ○ многочисленные скалярные типы данных ○ массивы ○ XML ○ hstore ○ json, jsonb ○ tsvector, tsquery ○ GIS-типы (PostGIS) ○ можно написать свой ⋄ Индексы: hash, btree, rtree, rd-tree, GiST, Gin ⋄ Хранимые процедуры можно писать на разных языках: ○ pl/pgsql, ruby, perl, python, javascript (V8), R и т.д. ○ также можно добавить свой язык! ⋄ Масса доп. проектов ○ 6500+ проектов на Github ○ подпишитесь на @postgresmen – новости каждый день ⋄ Open Source! (Язык C) №4 Расширяемость
  • 8. ⋄ Организованное соообщество с 2007 года ⋄ Meetup-группа — №3 в мире по размеру (после NYC и SF&BayArea) ⋄ Русскоязычные hackers, входящие в PGDG (major developers) – PostgresPro.ru ⋄ DBA-эксперты: PostgreSQL-Consulting.com ⋄ Конференции: Highload++ (с 2007!), PgDay.ru (с 2014), PgConf.ru (с 2015) №5 PostgreSQL по-русски
  • 10. Русскоязычное PostgreSQL-сообщество Присоединяйтесь СЕЙЧАС! ● http://PostgreSQLRussia.org ● Twitter: @postgresmen ● Youtube-канал PostgreSQLRussia ● http://facebook.com/groups/PostgreSQL ● Встречи ● Конференции ● Опросы ● Обмен опытом
  • 11. 2015.09.22 – Внутреннее устройство PostgreSQL для практикующих инженеров — Илья Космодемьянский, офис Deutsche Bank 2015.10.14 – PostgreSQL и бэкапы. Как спать спокойно? – Владимир Бородин, офис Яндекса 2015.11.05 — Bruce Momjian, офис Mail.ru АНОНСЫ
  • 12. Действует только для участников PostgreSQLRussia.org PostgreSQL-Consulting.com: Администрирование, тюнинг, обучение Скидка 15% (с 8.09.2015 по 15.10.2015) — кодовое слово MEETPG15 OKmeter.io: умный онлайн-мониторинг Linux-серверов с установкой за 1 минуту Скидка 20% (с 8.09.2015 по 08.03.2016) — кодовое слово OKPOSTGRES Highload++: лидирующая технологическая конференция, 2000 участников, много докладов по PostgreSQL, 2 и 3 ноября 2015 Скидка 10% — кодовое слово OnlyPostgreSQL Партнёры
  • 13. Принимающая сторона meetup-встречи: CUSTIS: Компания основана в 1996 году выпускниками МФТИ. Мы специализируемся на разработке прикладных информационных систем на заказ. Спонсор приза за лучший вопрос: Devart – один из ведущих разработчиков ПО для работы с базами данных Спасибо
  • 14. Николай Самохвалов [email protected] Twitter: @postgresmen Skype: postgresmen http://PostgreSQLRussia.org http://Postgresmen.ru Спасибо!