Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PGDay.Seoul 2016 lightingtalk

PostgreSQL Community Conference

  • Be the first to comment

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

    Be the first to comment

    Login to see the comments

  • jesuswithme

    Oct. 17, 2016
  • underbellpark

    Oct. 17, 2016
  • seohoseok14

    Oct. 17, 2016
  • hyungjunji

    Oct. 17, 2016
  • debop

    Oct. 17, 2016
  • UijinLEE1

    Apr. 20, 2017
  • ssuser220605

    Nov. 14, 2017

PostgreSQL Community Conference

Views

Total views

1,183

On Slideshare

0

From embeds

0

Number of embeds

6

Actions

Downloads

54

Shares

0

Comments

0

Likes

7

×