Más contenido relacionado
La actualidad más candente (20)
Similar a PGDay.Seoul 2016 lightingtalk (20)
Más de hyeongchae lee (10)
PGDay.Seoul 2016 lightingtalk
- 5. PostgreSQL 10 vs MySQL 8
MSA &
Serverless
Timeline
User
2017 ~ 2020 ~
PGDay.Seoul 2016 5
- 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. 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. 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