Upload
nikolay-samokhvalov
View
844
Download
1
Embed Size (px)
Citation preview
Москва, 15.09.2015
PostgreSQL
Николай Самохвалов
Российское сообщество пользователей PostgreSQL#PostgreSQLRussia
Встреча в компании CUSTIS
Twitter: @postgresmenhashtag: #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 – один из ведущих разработчиков ПО для работы с базами данных
Спасибо
Николай Самохвалов
Twitter: @postgresmen
Skype: postgresmen
http://PostgreSQLRussia.orghttp://Postgresmen.ru
Спасибо!