Successfully reported this slideshow.
Your SlideShare is downloading. ×

PGDay.Seoul 2016 lightingtalk

More Related Content

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

PGDay.Seoul 2016 lightingtalk

  1. 1. PostgreSQL 10 vs MySQL 8 LT by hyeongchae.lee
  2. 2. PostgreSQL >? MySQL PGDay.Seoul 2016 2
  3. 3. PostgreSQL 9.6 vs MySQL 5.7 PGDay.Seoul 2016 3
  4. 4. PostgreSQL 10 vs MySQL 8 PGDay.Seoul 2016 4
  5. 5. PostgreSQL 10 vs MySQL 8 MSA & Serverless Timeline User 2017 ~ 2020 ~ PGDay.Seoul 2016 5
  6. 6. PostgreSQL 10 vs MySQL 8 Roadmap • EnterpriseDB – Parallelism • Parallel Hash • Parallel Bitmap Heap Scan • Gather Merge • Parallel Index Scan • parallel VACUUM – Partitioning – Foreign Data Wrappers – Replication – Vertical Scalability – Performance – SQL Features • Oracle – Data Dictionary • MyISAM is Dead !! – Account management • Using Roles – InnoDB enhancements • AUTO_INCREMENT • shared temporary tablespace, Ibtmp1 • Dynamic innodb_deadlock_detect – JSON enhancements. – remove ST_ and MBR functions – Remove mysql_install_db – InnoDB no longer supports compressed temporary tables – Remove innodb_support_xa PGDay.Seoul 2016 6
  7. 7. PostgreSQL 10 vs MySQL 8 Roadmap • 2ndQuadrent – Logical Replication – Column Storage & Executor Efficiency • Indexes • Columnar Indexes (for Column Store) • Parallel BRIN scan • Row insertion using index (BRIN) • HOT optimizations – Optimizer & Statistics – Transactions & Programmability – Management features for Replication & Backup – Locking & Data Availability – Distributed Systems • MariaDB – MariaDB 5.5 & 10.x • MySQL 5.5 & 5.6 same same !! – MariaDB Enterprise – MariaDB Enterprise Cluster – MariaDB ColumnStore – MariaDB MaxScale PGDay.Seoul 2016 7
  8. 8. PostgreSQL 10 vs MySQL 8 Roadmap• Postgres Professional – Multimaster cluster with sharding – JIT-compilation of queries – Pluggable storages • In-memory columnar storage engine – Effective partitioning • HASH, RANGE, LIST partition type support • Subpartitioning – Adaptive query planning • sr_plan : Save and restore query plans in PostgreSQL – Backup • Block-level incremental backup • Partial backup and restore – Connection pooling – Page-level data compression – Wait events monitoring – Better temporary tables • Temporary tables outside of system catalog – Native querying for jsonb with indexing support • NTT – Partitioning • Introducing global indexes on partitioned tables. • Percona – Percona Server for MySQL 5.7 – Percona XtraBackup 2.4 – Percona Toolkit – Percona Server for MongoDB 3.2 – Percona Memory Engine for MongoDB – Percona XtraDB Cluster 5.7 – Percona Monitoring and Management PGDay.Seoul 2016 8

×