14
Москва, 15.09.2015 PostgreSQL Николай Самохвалов Российское сообщество пользователей PostgreSQL #PostgreSQLRussia Встреча в компании CUSTIS [email protected] Twitter: @postgresmen hashtag: #PostgreSQLRussia

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

Embed Size (px)

Citation preview

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

Москва, 15.09.2015

PostgreSQL

Николай Самохвалов

Российское сообщество пользователей PostgreSQL#PostgreSQLRussia

Встреча в компании CUSTIS

[email protected]

Twitter: @postgresmenhashtag: #PostgreSQLRussia

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

Что такое PostgreSQL?

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

⋄ ОРСУБД, очень гибкая, надёжная и производительная

⋄ богатые и активно развивающиеся NoSQL-возможности

⋄ платформа для разработки решений различной сложности и гибкости

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

⋄ 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 Бесплатность

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

⋄ Open Source (своя лицензия, близкая BSD/MIT)

⋄ ОТКРЫТЫЙ процесс разработки○ рассылки pgsql-***@postgresql.org○ твиттер @postgresmen○ группа PostgreSQL в Facebook○ форумы (sql.ru и другие)○ проекты-спутники

⋄ Огромное децентрализованное сообщество○ meetup-группы по всему миру○ конференции (Москва: Highload++, PgConf.ru, СПб: PgDay.ru)○ эксперты в различных компаниях○ вклад различных компаний в развитие

№2 Открытость

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

⋄ 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

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

⋄ Богатейший набор типов данных (с индексами!)○ многочисленные скалярные типы данных○ массивы○ 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 Расширяемость

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

⋄ Организованное соообщество с 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 по-русски

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

Кто использует в России?

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

Русскоязычное PostgreSQL-сообщество

Присоединяйтесь СЕЙЧАС!

● http://PostgreSQLRussia.org● Twitter: @postgresmen● Youtube-канал PostgreSQLRussia● http://facebook.com/groups/PostgreSQL

● Встречи● Конференции● Опросы● Обмен опытом

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

2015.09.22 – Внутреннее устройство PostgreSQL для практикующих инженеров — Илья Космодемьянский, офис Deutsche Bank

2015.10.14 – PostgreSQL и бэкапы. Как спать спокойно? – Владимир Бородин, офис Яндекса

2015.11.05 — Bruce Momjian, офис Mail.ru

АНОНСЫ

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

Действует только для участников 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

Партнёры

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

Принимающая сторона meetup-встречи:CUSTIS: Компания основана в 1996 году выпускниками МФТИ. Мы специализируемся на разработке прикладных информационных систем на заказ.

Спонсор приза за лучший вопрос:

Devart – один из ведущих разработчиков ПО для работы с базами данных

Спасибо

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

Николай Самохвалов

[email protected]

Twitter: @postgresmen

Skype: postgresmen

http://PostgreSQLRussia.orghttp://Postgresmen.ru

Спасибо!