SlideShare a Scribd company logo
PostgreSQL
Пътят до версия 10
Кой съм и защо съм тук?
“
”
PostgreSQL has become the preferred open source relational
database for many enterprise developers and start-ups, powering
leading geospatial and mobile applications.
Dr. Werner Vogels - Amazon Web Services CTO
PostgreSQL is awesome. When MySQL was taken over some years back, it was
agreed in the EU monopoly investigation that followed that PostgreSQL was a
viable competitor. That's been certainly true, with the PostgreSQL user base
expanding consistently for more than a decade.
Какво е PostgreSQL
Система за управление на бази от данни
• Проект на Университета Бъркли Калифорния
• Отворен код
• С комерсиална поддръжка
• OLTP
• OLAP
• Не е само релационна база от данни, но и документна – JSON, xml; също и
key value store – hstore; Географски данни – PostGIS; full text search
• Собствен процедурен език, PL/pgSQL, но и PL/Perl, PL/Tcl, PL/Python.
• Оптимизиране на заявки – explain
• Upsert, row level security, cube/rollup, grouping sets
• BRIN - block range index, за наистина големи таблици
• Foreign data wrapper- PostgreSQL и файл data wrappers
• Views, updateable views, materialized views
• RPIT
• Много силна общност, възможност за инсталиране на допълнителни пакети
Версия 10
Очаква се през третата четвъртина на 2017
• Опростено създаване на частични (partitioned) таблици
• Подобрения в имплементацията на md5 аутентикацията
• Презаверка на SSL сертификати при рестартиране на сървъра
• Презаверка на SSL CRL по време на презареждане на конфигурационни
файлове
Не мога да говоря за компютърна сигурност
Но мога да говоря за партишънизарени таблици.
Улесняването на упралението им е важно за
предпочитамето на PostgreSQL за data warehouse
системи
Как беше преди
 Скрипт за главната таблица
 Скрипт за всяка една подчинена
таблица – range or list partition
 Скрипт за всеки един индекс за
всяка една подчинена таблица
 Тригери за главната таблица
Как ще след 2017
 Един DDL statement
 Улеснена поддръжка на кода
 Улеснена миграция между
различни сървъри
 Намаляване на грешки в кода
Кой и за какво използва PostgreSQL
 AWS Redshift – data warehouse and OLAP
 Yahoo! – data warehouse, може би най-голямата таква под PostgreSQL.
Версията е модифициран, и базата от данни е column-based
 Reddit
 TripAdvisor
 Yandex
 BASF
 OpenStreetMap
 Instagramh
 Amazon
 Добавят PostgreSQL към своята Relational Database Service услуга
 AWS добавят PostgreSQL към Amazon Aurora

More Related Content

Viewers also liked (13)

PDF
LUG-BG 2017 - Rangel Ivanov - Spread some butter - BTRFS
Marian Marinov
 
PDF
Moving your router inside container
Marian Marinov
 
PDF
Why we are migrating to Slackware
Marian Marinov
 
PDF
Practical my sql performance optimization
Marian Marinov
 
PDF
Introduction to python
Marian Marinov
 
PDF
Gluster.community.day.2013
Udo Seidel
 
ODP
How to setup your linux server
Marian Marinov
 
PDF
4 Sessions
Marian Marinov
 
PDF
Protecting your home and office in the era of IoT
Marian Marinov
 
ODP
Home assistant
Marian Marinov
 
PDF
Make your internship "worth it"
Marian Marinov
 
PDF
Performance comparison of Distributed File Systems on 1Gbit networks
Marian Marinov
 
ODP
nftables - the evolution of Linux Firewall
Marian Marinov
 
LUG-BG 2017 - Rangel Ivanov - Spread some butter - BTRFS
Marian Marinov
 
Moving your router inside container
Marian Marinov
 
Why we are migrating to Slackware
Marian Marinov
 
Practical my sql performance optimization
Marian Marinov
 
Introduction to python
Marian Marinov
 
Gluster.community.day.2013
Udo Seidel
 
How to setup your linux server
Marian Marinov
 
4 Sessions
Marian Marinov
 
Protecting your home and office in the era of IoT
Marian Marinov
 
Home assistant
Marian Marinov
 
Make your internship "worth it"
Marian Marinov
 
Performance comparison of Distributed File Systems on 1Gbit networks
Marian Marinov
 
nftables - the evolution of Linux Firewall
Marian Marinov
 

Similar to LUG-BG - Kostadin Slavkov - PostgreSQL 10 (20)

PDF
WindowsAzure&NoSQL@SQLSaturday#152
Miroslav Lessev
 
PPTX
безопасност и защита Cloud computing 10995
Petya Radeva
 
PDF
SEO курс 2014, лекция 4: Техническа оптимизация, част 2
Lily Grozeva
 
ODP
Distributed storage
Host.bg
 
PPT
[Verbose Bulgarian]joys and-woes_of_using_postman
Borislav Traykov
 
PPT
Nakov - RDBMS Systems - Intro
Svetlin Nakov
 
PPT
B1 t1 php_basics
Asiya Petrova
 
PPT
B1 t1 php_basics
Asiya Petrova
 
DOC
01 vavedenie v sql server 2000
Ivan Peev
 
PPT
Web and WS based Embedded Systems
Nikolay Kakanakov
 
ODP
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Lubomir Chorbadjiev
 
PDF
Drupal course-plovdiv-week1-day-1
Kalin Chernev
 
PDF
UAE^IN AJMAN*[☎️+971569875040**]]ABORTION MEDICINE IN AJMAN?//CYTOTEC ABORTIO...
proffttega
 
PPT
GoodSpring Портфолио
Todor Todorov
 
PDF
Sdn nfv мрежова виртуализация
martin.ivanov
 
PDF
StorPool Demo Day Presentations
StorPool Storage
 
PPT
Svetlin Nakov - .NET Framework Overview
Svetlin Nakov
 
DOCX
Php security
phristov
 
PPTX
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
DAVID Academy
 
WindowsAzure&NoSQL@SQLSaturday#152
Miroslav Lessev
 
безопасност и защита Cloud computing 10995
Petya Radeva
 
SEO курс 2014, лекция 4: Техническа оптимизация, част 2
Lily Grozeva
 
Distributed storage
Host.bg
 
[Verbose Bulgarian]joys and-woes_of_using_postman
Borislav Traykov
 
Nakov - RDBMS Systems - Intro
Svetlin Nakov
 
B1 t1 php_basics
Asiya Petrova
 
B1 t1 php_basics
Asiya Petrova
 
01 vavedenie v sql server 2000
Ivan Peev
 
Web and WS based Embedded Systems
Nikolay Kakanakov
 
Enterprise Content Management with Nuxeo EP 5.3.0 (in bulgarian)
Lubomir Chorbadjiev
 
Drupal course-plovdiv-week1-day-1
Kalin Chernev
 
UAE^IN AJMAN*[☎️+971569875040**]]ABORTION MEDICINE IN AJMAN?//CYTOTEC ABORTIO...
proffttega
 
GoodSpring Портфолио
Todor Todorov
 
Sdn nfv мрежова виртуализация
martin.ivanov
 
StorPool Demo Day Presentations
StorPool Storage
 
Svetlin Nakov - .NET Framework Overview
Svetlin Nakov
 
Php security
phristov
 
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
DAVID Academy
 
Ad

More from Marian Marinov (20)

PDF
How to start and then move forward in IT
Marian Marinov
 
PDF
Thinking about highly-available systems and their setup
Marian Marinov
 
PDF
Understanding your memory usage under Linux
Marian Marinov
 
PDF
How to implement PassKeys in your application
Marian Marinov
 
PDF
Dev.bg DevOps March 2024 Monitoring & Logging
Marian Marinov
 
PDF
Basic presentation of cryptography mechanisms
Marian Marinov
 
PDF
Microservices: Benefits, drawbacks and are they for me?
Marian Marinov
 
PDF
Introduction and replication to DragonflyDB
Marian Marinov
 
PDF
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Marian Marinov
 
PDF
How to successfully migrate to DevOps .pdf
Marian Marinov
 
PDF
How to survive in the work from home era
Marian Marinov
 
PDF
Managing sysadmins
Marian Marinov
 
PDF
Improve your storage with bcachefs
Marian Marinov
 
PDF
Control your service resources with systemd
Marian Marinov
 
PDF
Comparison of-foss-distributed-storage
Marian Marinov
 
PDF
Защо и как да обогатяваме знанията си?
Marian Marinov
 
PDF
Securing your MySQL server
Marian Marinov
 
PDF
Sysadmin vs. dev ops
Marian Marinov
 
PDF
DoS and DDoS mitigations with eBPF, XDP and DPDK
Marian Marinov
 
PDF
Challenges with high density networks
Marian Marinov
 
How to start and then move forward in IT
Marian Marinov
 
Thinking about highly-available systems and their setup
Marian Marinov
 
Understanding your memory usage under Linux
Marian Marinov
 
How to implement PassKeys in your application
Marian Marinov
 
Dev.bg DevOps March 2024 Monitoring & Logging
Marian Marinov
 
Basic presentation of cryptography mechanisms
Marian Marinov
 
Microservices: Benefits, drawbacks and are they for me?
Marian Marinov
 
Introduction and replication to DragonflyDB
Marian Marinov
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Marian Marinov
 
How to successfully migrate to DevOps .pdf
Marian Marinov
 
How to survive in the work from home era
Marian Marinov
 
Managing sysadmins
Marian Marinov
 
Improve your storage with bcachefs
Marian Marinov
 
Control your service resources with systemd
Marian Marinov
 
Comparison of-foss-distributed-storage
Marian Marinov
 
Защо и как да обогатяваме знанията си?
Marian Marinov
 
Securing your MySQL server
Marian Marinov
 
Sysadmin vs. dev ops
Marian Marinov
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
Marian Marinov
 
Challenges with high density networks
Marian Marinov
 
Ad

LUG-BG - Kostadin Slavkov - PostgreSQL 10

  • 2. Кой съм и защо съм тук?
  • 3. “ ” PostgreSQL has become the preferred open source relational database for many enterprise developers and start-ups, powering leading geospatial and mobile applications. Dr. Werner Vogels - Amazon Web Services CTO PostgreSQL is awesome. When MySQL was taken over some years back, it was agreed in the EU monopoly investigation that followed that PostgreSQL was a viable competitor. That's been certainly true, with the PostgreSQL user base expanding consistently for more than a decade.
  • 4. Какво е PostgreSQL Система за управление на бази от данни
  • 5. • Проект на Университета Бъркли Калифорния • Отворен код • С комерсиална поддръжка • OLTP • OLAP • Не е само релационна база от данни, но и документна – JSON, xml; също и key value store – hstore; Географски данни – PostGIS; full text search • Собствен процедурен език, PL/pgSQL, но и PL/Perl, PL/Tcl, PL/Python. • Оптимизиране на заявки – explain • Upsert, row level security, cube/rollup, grouping sets • BRIN - block range index, за наистина големи таблици • Foreign data wrapper- PostgreSQL и файл data wrappers • Views, updateable views, materialized views • RPIT • Много силна общност, възможност за инсталиране на допълнителни пакети
  • 6. Версия 10 Очаква се през третата четвъртина на 2017
  • 7. • Опростено създаване на частични (partitioned) таблици • Подобрения в имплементацията на md5 аутентикацията • Презаверка на SSL сертификати при рестартиране на сървъра • Презаверка на SSL CRL по време на презареждане на конфигурационни файлове
  • 8. Не мога да говоря за компютърна сигурност
  • 9. Но мога да говоря за партишънизарени таблици. Улесняването на упралението им е важно за предпочитамето на PostgreSQL за data warehouse системи Как беше преди  Скрипт за главната таблица  Скрипт за всяка една подчинена таблица – range or list partition  Скрипт за всеки един индекс за всяка една подчинена таблица  Тригери за главната таблица Как ще след 2017  Един DDL statement  Улеснена поддръжка на кода  Улеснена миграция между различни сървъри  Намаляване на грешки в кода
  • 10. Кой и за какво използва PostgreSQL  AWS Redshift – data warehouse and OLAP  Yahoo! – data warehouse, може би най-голямата таква под PostgreSQL. Версията е модифициран, и базата от данни е column-based  Reddit  TripAdvisor  Yandex  BASF  OpenStreetMap  Instagramh  Amazon  Добавят PostgreSQL към своята Relational Database Service услуга  AWS добавят PostgreSQL към Amazon Aurora