SlideShare a Scribd company logo
对于 MySQL 的产品战略和路线图
•  Built together •  Tested together •  Managed together •  Serviced together •  基于开放标准 •  低成本 •  低风险 •  更可靠 Oracle 的战略 : Complete. Open. Integrated.
•  Oracle  绝不在任何产品层中屈居第二 •  “ Complete”  意味 Oracle 在每一个层次都能满足大多数客户的需求 这就是为什么 MySQL  对于  Oracle  和  Oracle 的客户这么重要的原因! Complete. Open. Integrated.  MySQL  完善了 Oracle 产品线
•  Oracle  继续投资于开源产品 •  Enterprise Linux •  VM (Xen) •  Apache •  MySQL  和   GlassFish 的加入更完善了开源产品的组合 业界最完整的开源产品族 Oracle Enterprise Linux & Oracle VM MySQL Value Add Eclipse, NetBeans Apache, Glassfish
•  使 MySQL  成为更好的  MySQL •  针对 Web 应用的最好的开源数据库 •  最完整的开源技术 (LAMP Stack) •  Telecom & Embedded •  Develop, Promote and Support MySQL •  提高开发、顾问和支持服务 •  利用 24x7 、世界级的   Oracle Support •  MySQL Community Edition •  Source and binary releases •  GPL license 对 MySQL 的投资 ——  加速创新
•  产品整合 •  Oracle GoldenGate ( 已完成! ) •  Oracle Enterprise Linux + Oracle VM (CY 2010) •  Oracle Secure Backup (CY 2011) •  Oracle Audit Vault (CY 2011) •  Oracle Enterprise Manager (CY 2011) •  支持服务 •  利用 24x7 、世界级的   Oracle Support •  MyOracle Support Oracle + MySQL  客户
“ Thanks to the MySQL and InnoDB teams for their continued hard work and dedication to making MySQL  faster as hardware evolves. I, for one, cannot wait to see what this stuff does for us.” –  Jeremy Zawodny, Craigslist “ I’m really blown away by MySQL 5.5.4’s improvements.  ” –  Don MacAskill, SmugMug “ My expectations for 5.5 were not high. I am pleasantly surprised!  ” –  Mark Callaghan, Facebook, MySQL UC Keynote MySQL 5.5 Early Adopters Speak!
InnoDB 成为缺省 •  ACID  事务机制 ,  外键 ,  崩溃恢复 (Crash Recovery) 可用性得到了改进 •  半同步复制 •  Replication Heartbeat •  Replication Slave fsync options •  Automatic Relay Log Recovery 易用性得到了改进 •  SIGNAL/RESIGNAL •  更多的 Partitioning  选项 •  PERFORMANCE_SCHEMA •  Replication Server Filtering •  Replication Slave Side Type Conversions •  Individual Log Flushing Better Instrumentation/Diagnostics •  InnoDB stats in 5.5 PERFORMANCE_SCHEMA MySQL 5.5
InnoDB  性能的改进 •  多个缓存池实例 (Multiple Buffer Pool Instances) •   多个回滚段 (Multiple Rollback Segments) •  Extended Change Buffering (with delete buffering, purge buffering) •  Improved Purge Scheduling •  Improved Log Sys mutex •  Separate Flush List mutex MySQL  性能的改进 •  Better Metadata Locking within Transactions •  Split LOCK_open mutex •  Eliminated LOCK_alarm mutex as bottleneck •  Eliminated LOCK_thread_count as bottleneck •  Improved Performance/Scale on Win32, 64 恢复时间缩短了 10 多倍 MySQL 5.5  更快 !
MySQL 5.5 SysBench Benchmarks  Linux 200% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
MySQL 5.5 SysBench Benchmarks  Linux 369% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
MySQL 5.5 Scales on multi core
MySQL 5.5 Scales on multi core Sysbench Read Write
提高性能 / 扩展性 •  Optimized subqueries, views, push-down joins •  Batched fetch of data from storage engines (MRR, BKA) •  Focus on Windows specific optimizations 提高安全性 •  External authentication •  Auditing capture and policy administration 提高可用性 •  在线操作   (ALTER tables, indexes) 提高易用性 •  MySQL Scripts and Utilities •  Management/Monitoring Tools, Universal Installer – msi 与 Oracle 产品的集成 •  Fusion MW/BI Suite, OEM, Secure Backup, Audit Vault, Golden Gate MySQL Server Priorities – FY2011-12
InnoDB 的性能 • Multi-threaded purge •  Kernel mutex split (cont) •  Make InnoDB mutexes green •  Improved deadlock checking •  Async flushing in master thread •  Async redo application during recovery •  Page_hash patch with multiple buffer pools •  Performance improvements on Windows •  Optimized for SSD InnoDB 的易用性 •  Metrics tables •  Persistent optimizer statistics •  Fulltext search •  InnoDB Transportable tablespaces MySQL Server Priorities – FY2011-12
复制的易用性 Server UUIDs - Unique server ids making it easier to analyze replication topologies Modular replication architecture - Use different replication tools to replicate to/from a MySQL server Scriptable replication - Write your own plugin (e.g. replication filtering on data or statement type, extraction of data, preheating of caches) Replication checksums - Detect transmission or disk corruptions Transactional replication information - Automatically recover from a slave crash Informational events - Original statement for RBR, User and IP of statement executor, engine dependent information High resolution replication delay measurement - IO and SQL delay separately measured in milliseconds Information schema for replication state - Query the state instead of using show commands MySQL Server Priorities – FY2011-12
复制性能的提高 •  Multithreaded slave for higher performance - Reduce possibility for slave to lag behind master •  Preallocated binlog files - Improve performance by not having to append to files •  Options for writing full or partial row images in RBR - Optimize for performance, disk size, or functionality •  DTrace replication probes - Internal performance monitoring and debugging MySQL Server Priorities – FY2011-12
开发者的最爱 •  Windows  是 MySQL #1 的开发平台 •  Oracle 使 MySQL 在 Windows 的表现更出色 MySQL on Windows 正确的选择 跨平台 20+  平台 No Lock-in 易用 MySQL Workbench New Connector/NET 6.3 更低的 TCO More Affordable 易用管理 性能  &  扩展性 在  Windows 的性能得到了提高 MySQL 5.5 Benchmarks
MySQL 5.5 SysBench Benchmarks Windows  538% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
MySQL 5.5 SysBench Benchmarks Windows  1561% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
•  Universal Windows Installer •  Installs, configures, upgrades •  Native Windows authentication •  MySQL Enterprise Authentication •  Windows Eco-system Support •  Visual Studio •  Entity Framework •  Windows administration tooling •  Connector Enhancements •  Windows Performance & Scalability optimizations •  Added Performance Enhancements •  Additional Windows Eco-system Support MySQL on Windows Priorities – FY2011-12
•  SQL Development •  SQL Editor - Color Syntax Highlighting •  Object Management - Import/Export, Browser, Edit •  Connection Management - Wizard, SSH Tunnel •  Database Administration •  Status, Configuration, Start/Stop, Replication •  Users, Security, Session Management •  Import/Export Dump Files •  Data Modelling •  Visual Design •  Forward/Reverse Engineer •  Schema Validation, Schema Doc •  Scripting & Plug-in Support MySQL Workbench 5.2
Simplify SQL Development •  SQL Editor improvements (e.g. auto-completion) •  SQL Refactoring •  Visual Query Builder Simplify Administration •  Maintenance Tools, Wizards and Utilities •  Additional Windows Network/Remote Administration Options Improve Scripting & Plug-in Support •  More templates and docs •  Plug-in Script Editor improvements MySQL Workbench – FY2011-12
MySQL Enterprise: Commercial Offering
MySQL Enterprise Monitor 优秀的  MySQL  调优助手 ! •  整个 MySQL 应用开发环境统一的、集成的视图 •  自动发现 MySQL  数据库服务器、复制关系拓扑图 •  A 自动的、可客户化的、基于规则的监控、调优和 SNMP/SMTP 告警 •  Q 查询语句监控、分析、调优和源代码跟踪 •  开发 / 质量控制 / 上线 等环节中的应用调优 •  减少应用部署后的风险
MySQL Enterprise Monitor •  性能监控的提高 •  MySQL Query Analyzer •  Data from MySQL Connectors •  For Java and .Net apps •  特殊查询问题过滤器 •  Full Table Scans, Bad Indexes •  更快地解决问题 •  MySQL Support diagnostic reports •  改进的 User/Security  模型 •  改进的 Advisor Rules & Graphs
MySQL Enterprise Monitor •  收集对 MySQL 的诊断并上传到  MyOracle Support SR (now!) •  从 Enterprise Dashboard 跟踪 SRs (CY 2010) •  创建 / 维护   SRs (CY 2011) •  节省  DBA  的时间 •  collecting data for Support team, tracking status MySQL and MyOracle Support
MySQL Enterprise Monitor •  与 MyOracle Support 集成  (CY 2010) •  对 MySQL  集群节点的全面监控  (CY 2010) •  从 PHP, C  应用捕获并分析查询  (CY 2010) MySQL Enterprise Manager •  对 全局  管理的监控 •  配置 / 实例管理器  (Start/Stop/Configure MySQL) •  备份管理器  (frontend/monitoring for MySQL Enterprise Backup) •  Re-factor Agent, Java,  多个 MySQL 实例 ,  远程监控 , 备份 / 恢复 •  全局监控 ; disk/space, table, index, user stats (PERF_SCHEMA) •  Oracle  工具 (OEM, others) 集成 MySQL Enterprise Priorities – FY2011-12
•  以前称为 “ InnoDB Hot Backup” •  在线、不加锁的 ,  备份 & 恢复 •  Tables, Indexes •  Server, database,  或  object-level •  Non-blocking InnoDB backups •  完全 / 增量备份 •  一致性恢复 •  压缩的备份 •  也可以从 backup & recovery for MyISAM 进行备份 & 恢复 •  跨平台  (Windows, Linux, Unix) MySQL Enterprise Backup
MySQL Enterprise Backup •  Single File/Streaming •  与 Oracle  Secure Backup API  集成 •  Transaction Log  备份 / 恢复  (PITR) •  增量了压缩选项 •  与 MySQL Enteprise Manager (Monitor) 集成 MySQL Priorities – FY2011-12
无单点故障的并行数据库:高读写性能  & 99.999%  的高可用性 MySQL Cluster Architecture
•  改进的管理 •  NDBINFO: Real time status & usage statistics •  MySQL Cluster Manager (CGE Only) •  更高的性能 •  MySQL Cluster Connector for Java •  Native Java & OpenJPA access to MySQL Cluster •  运营级的 高可用性 & 性能 •  Shared nothing 、分布式设计、 99.999% 高可用性 •  亚秒级的故障切换  & Self Healing Recovery •  在线扩展和维护 •  并行的、 Multi-Master  架构 •  低延迟的、实时的响应 MySQL Cluster 7.1
•  性能 / 扩展性 •  SPJ (Push-down joins) to speed up complex joins •  Greater throughput from single connection from mysqld to data nodes •  Ordered index statistics – Better query optimization •  容量 •  Disk tables – variable sized VARCHARs •  >128 columns & 8K per row •  监控 •  MySQL Cluster Advisor in MySQL Enterprise Monitor •  管理 (MySQL Cluster Manager) •  自动地在线添加节点 •  MCM support on Windows •  自动地在线备份 & 恢复 •  Geographic replication management MySQL Cluster Priorities – FY2011-12
MySQL Product Releases 持续的创新
•  MySQL 对于 Oracle 和  Oracle 的客户意义重大 •  是  Complete, Open, Integrated  战略的一部分 •  今天 Oracle  使  MySQL  更好 •  主要特性、性能、扩展性的大大增强 •  在 145 个国家的 24x7,  全球支持服务 Key Takeaways 现在就下载  MySQL 5.5 ! http://dev.mysql.com/downloads
•  Moscone West •  W-070 – MySQL Enterprise Server and Monitor •  W-071 – MySQL Cluster •  W-072 – MySQL Workbench MySQL Demo at OracleDemoGround 现在就下载  MySQL 5.5 ! http://dev.mysql.com/downloads

More Related Content

What's hot (20)

PDF
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
Aurimas Mikalauskas
 
PDF
MySQL 开发
YUCHENG HU
 
PDF
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto
 
PDF
MySQL 5.5&5.6 new features summary
Louis liu
 
PDF
Technology Day 2011 MySQL & MariaDB
Dan-Claudiu Dragoș
 
PDF
MySQL InnoDB Cluster and NDB Cluster
Mario Beck
 
PPTX
Zend server presentation for osi days
OpenSourceIndia
 
PDF
Choosing a MySQL High Availability solution - Percona Live UK 2011
Henrik Ingo
 
PDF
MySQL 5.7 what's new
Ricky Setyawan
 
PDF
MySQL High Availability Solutions
Lenz Grimmer
 
PDF
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
Geir Høydalsvik
 
PDF
MySQL Latest News
Mark Swarbrick
 
PDF
MySQL configuration - The most important Variables
FromDual GmbH
 
PDF
MySQL 5.6 Performance
MYXPLAIN
 
PPT
MySQL Features & Implementation
OSSCube
 
PDF
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Ted Wennmark
 
PDF
MySQL Performance Metrics that Matter
Morgan Tocker
 
PPTX
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
Geir Høydalsvik
 
PDF
MySQL 5.7: Focus on InnoDB
Mario Beck
 
PDF
My sql crashcourse_intro_kdl
sqlhjalp
 
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
Aurimas Mikalauskas
 
MySQL 开发
YUCHENG HU
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto
 
MySQL 5.5&5.6 new features summary
Louis liu
 
Technology Day 2011 MySQL & MariaDB
Dan-Claudiu Dragoș
 
MySQL InnoDB Cluster and NDB Cluster
Mario Beck
 
Zend server presentation for osi days
OpenSourceIndia
 
Choosing a MySQL High Availability solution - Percona Live UK 2011
Henrik Ingo
 
MySQL 5.7 what's new
Ricky Setyawan
 
MySQL High Availability Solutions
Lenz Grimmer
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
Geir Høydalsvik
 
MySQL Latest News
Mark Swarbrick
 
MySQL configuration - The most important Variables
FromDual GmbH
 
MySQL 5.6 Performance
MYXPLAIN
 
MySQL Features & Implementation
OSSCube
 
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Ted Wennmark
 
MySQL Performance Metrics that Matter
Morgan Tocker
 
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
Geir Høydalsvik
 
MySQL 5.7: Focus on InnoDB
Mario Beck
 
My sql crashcourse_intro_kdl
sqlhjalp
 

Viewers also liked (7)

DOC
Heartbeat v2 安装和配置原理
Pickup Li
 
PDF
Comparison oracle windows_linux
slidethanks
 
PPT
MySQL Strategy&Roadmap
slidethanks
 
PDF
MySQL快速入门与提高
mysqlpub
 
PDF
MySQL Query Optimization
Morgan Tocker
 
PDF
MySQL For Linux Sysadmins
Morgan Tocker
 
PPT
MySQL Cluster Basics
Wagner Bianchi
 
Heartbeat v2 安装和配置原理
Pickup Li
 
Comparison oracle windows_linux
slidethanks
 
MySQL Strategy&Roadmap
slidethanks
 
MySQL快速入门与提高
mysqlpub
 
MySQL Query Optimization
Morgan Tocker
 
MySQL For Linux Sysadmins
Morgan Tocker
 
MySQL Cluster Basics
Wagner Bianchi
 
Ad

Similar to My sqlstrategyroadmap (20)

PDF
2012.10.20 OSC 2012 Hiroshima
Ryusuke Kajiyama
 
PDF
MySQL - powering the web economy v1.0
IDG Romania
 
PDF
Posscon my sql56
Dave Stokes
 
PDF
My sql 5.5_product_update
henriquesidney
 
PDF
The Dolphins Leap Again
Ivan Zoratti
 
PDF
Mysql overview_20100811
thinkinlamp
 
PDF
MySQL Breakfast in London - 24 June 2010
Ivan Zoratti
 
PDF
MySQL 5.6, news in 5.7 and our HA options
Ted Wennmark
 
PDF
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Keith Hollman
 
PDF
Oracle my sql cluster cge
seungdon1
 
PDF
The Proper Care and Feeding of MySQL Databases
Dave Stokes
 
PPT
My sql vivo_5.5_product_update_pt
MySQL Brasil
 
PDF
The Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
Dave Stokes
 
PDF
MySQL Technology Overview
Keith Hollman
 
PDF
What is new in MySQL? (Lars Thalmann)
Ontico
 
PDF
MySQL overview
Mark Swarbrick
 
PDF
1 my sql20151219-kaji_ivan
Ivan Tu
 
PDF
What's new in my sql smug
Ted Wennmark
 
PDF
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
GeneXus
 
PDF
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
Insight Technology, Inc.
 
2012.10.20 OSC 2012 Hiroshima
Ryusuke Kajiyama
 
MySQL - powering the web economy v1.0
IDG Romania
 
Posscon my sql56
Dave Stokes
 
My sql 5.5_product_update
henriquesidney
 
The Dolphins Leap Again
Ivan Zoratti
 
Mysql overview_20100811
thinkinlamp
 
MySQL Breakfast in London - 24 June 2010
Ivan Zoratti
 
MySQL 5.6, news in 5.7 and our HA options
Ted Wennmark
 
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Keith Hollman
 
Oracle my sql cluster cge
seungdon1
 
The Proper Care and Feeding of MySQL Databases
Dave Stokes
 
My sql vivo_5.5_product_update_pt
MySQL Brasil
 
The Peoper Care and Feeding of a MySQL Server for Busy Linux Admin
Dave Stokes
 
MySQL Technology Overview
Keith Hollman
 
What is new in MySQL? (Lars Thalmann)
Ontico
 
MySQL overview
Mark Swarbrick
 
1 my sql20151219-kaji_ivan
Ivan Tu
 
What's new in my sql smug
Ted Wennmark
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
GeneXus
 
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
Insight Technology, Inc.
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 

My sqlstrategyroadmap

  • 2. • Built together • Tested together • Managed together • Serviced together • 基于开放标准 • 低成本 • 低风险 • 更可靠 Oracle 的战略 : Complete. Open. Integrated.
  • 3. • Oracle 绝不在任何产品层中屈居第二 • “ Complete” 意味 Oracle 在每一个层次都能满足大多数客户的需求 这就是为什么 MySQL 对于 Oracle 和 Oracle 的客户这么重要的原因! Complete. Open. Integrated. MySQL 完善了 Oracle 产品线
  • 4. • Oracle 继续投资于开源产品 • Enterprise Linux • VM (Xen) • Apache • MySQL 和 GlassFish 的加入更完善了开源产品的组合 业界最完整的开源产品族 Oracle Enterprise Linux & Oracle VM MySQL Value Add Eclipse, NetBeans Apache, Glassfish
  • 5. • 使 MySQL 成为更好的 MySQL • 针对 Web 应用的最好的开源数据库 • 最完整的开源技术 (LAMP Stack) • Telecom & Embedded • Develop, Promote and Support MySQL • 提高开发、顾问和支持服务 • 利用 24x7 、世界级的 Oracle Support • MySQL Community Edition • Source and binary releases • GPL license 对 MySQL 的投资 —— 加速创新
  • 6. • 产品整合 • Oracle GoldenGate ( 已完成! ) • Oracle Enterprise Linux + Oracle VM (CY 2010) • Oracle Secure Backup (CY 2011) • Oracle Audit Vault (CY 2011) • Oracle Enterprise Manager (CY 2011) • 支持服务 • 利用 24x7 、世界级的 Oracle Support • MyOracle Support Oracle + MySQL 客户
  • 7. “ Thanks to the MySQL and InnoDB teams for their continued hard work and dedication to making MySQL faster as hardware evolves. I, for one, cannot wait to see what this stuff does for us.” – Jeremy Zawodny, Craigslist “ I’m really blown away by MySQL 5.5.4’s improvements. ” – Don MacAskill, SmugMug “ My expectations for 5.5 were not high. I am pleasantly surprised! ” – Mark Callaghan, Facebook, MySQL UC Keynote MySQL 5.5 Early Adopters Speak!
  • 8. InnoDB 成为缺省 • ACID 事务机制 , 外键 , 崩溃恢复 (Crash Recovery) 可用性得到了改进 • 半同步复制 • Replication Heartbeat • Replication Slave fsync options • Automatic Relay Log Recovery 易用性得到了改进 • SIGNAL/RESIGNAL • 更多的 Partitioning 选项 • PERFORMANCE_SCHEMA • Replication Server Filtering • Replication Slave Side Type Conversions • Individual Log Flushing Better Instrumentation/Diagnostics • InnoDB stats in 5.5 PERFORMANCE_SCHEMA MySQL 5.5
  • 9. InnoDB 性能的改进 • 多个缓存池实例 (Multiple Buffer Pool Instances) • 多个回滚段 (Multiple Rollback Segments) • Extended Change Buffering (with delete buffering, purge buffering) • Improved Purge Scheduling • Improved Log Sys mutex • Separate Flush List mutex MySQL 性能的改进 • Better Metadata Locking within Transactions • Split LOCK_open mutex • Eliminated LOCK_alarm mutex as bottleneck • Eliminated LOCK_thread_count as bottleneck • Improved Performance/Scale on Win32, 64 恢复时间缩短了 10 多倍 MySQL 5.5 更快 !
  • 10. MySQL 5.5 SysBench Benchmarks Linux 200% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
  • 11. MySQL 5.5 SysBench Benchmarks Linux 369% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
  • 12. MySQL 5.5 Scales on multi core
  • 13. MySQL 5.5 Scales on multi core Sysbench Read Write
  • 14. 提高性能 / 扩展性 • Optimized subqueries, views, push-down joins • Batched fetch of data from storage engines (MRR, BKA) • Focus on Windows specific optimizations 提高安全性 • External authentication • Auditing capture and policy administration 提高可用性 • 在线操作 (ALTER tables, indexes) 提高易用性 • MySQL Scripts and Utilities • Management/Monitoring Tools, Universal Installer – msi 与 Oracle 产品的集成 • Fusion MW/BI Suite, OEM, Secure Backup, Audit Vault, Golden Gate MySQL Server Priorities – FY2011-12
  • 15. InnoDB 的性能 • Multi-threaded purge • Kernel mutex split (cont) • Make InnoDB mutexes green • Improved deadlock checking • Async flushing in master thread • Async redo application during recovery • Page_hash patch with multiple buffer pools • Performance improvements on Windows • Optimized for SSD InnoDB 的易用性 • Metrics tables • Persistent optimizer statistics • Fulltext search • InnoDB Transportable tablespaces MySQL Server Priorities – FY2011-12
  • 16. 复制的易用性 Server UUIDs - Unique server ids making it easier to analyze replication topologies Modular replication architecture - Use different replication tools to replicate to/from a MySQL server Scriptable replication - Write your own plugin (e.g. replication filtering on data or statement type, extraction of data, preheating of caches) Replication checksums - Detect transmission or disk corruptions Transactional replication information - Automatically recover from a slave crash Informational events - Original statement for RBR, User and IP of statement executor, engine dependent information High resolution replication delay measurement - IO and SQL delay separately measured in milliseconds Information schema for replication state - Query the state instead of using show commands MySQL Server Priorities – FY2011-12
  • 17. 复制性能的提高 • Multithreaded slave for higher performance - Reduce possibility for slave to lag behind master • Preallocated binlog files - Improve performance by not having to append to files • Options for writing full or partial row images in RBR - Optimize for performance, disk size, or functionality • DTrace replication probes - Internal performance monitoring and debugging MySQL Server Priorities – FY2011-12
  • 18. 开发者的最爱 • Windows 是 MySQL #1 的开发平台 • Oracle 使 MySQL 在 Windows 的表现更出色 MySQL on Windows 正确的选择 跨平台 20+ 平台 No Lock-in 易用 MySQL Workbench New Connector/NET 6.3 更低的 TCO More Affordable 易用管理 性能 & 扩展性 在 Windows 的性能得到了提高 MySQL 5.5 Benchmarks
  • 19. MySQL 5.5 SysBench Benchmarks Windows 538% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
  • 20. MySQL 5.5 SysBench Benchmarks Windows 1561% performance gain for MySQL 5.5 over 5.1.50; at scale MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10
  • 21. • Universal Windows Installer • Installs, configures, upgrades • Native Windows authentication • MySQL Enterprise Authentication • Windows Eco-system Support • Visual Studio • Entity Framework • Windows administration tooling • Connector Enhancements • Windows Performance & Scalability optimizations • Added Performance Enhancements • Additional Windows Eco-system Support MySQL on Windows Priorities – FY2011-12
  • 22. • SQL Development • SQL Editor - Color Syntax Highlighting • Object Management - Import/Export, Browser, Edit • Connection Management - Wizard, SSH Tunnel • Database Administration • Status, Configuration, Start/Stop, Replication • Users, Security, Session Management • Import/Export Dump Files • Data Modelling • Visual Design • Forward/Reverse Engineer • Schema Validation, Schema Doc • Scripting & Plug-in Support MySQL Workbench 5.2
  • 23. Simplify SQL Development • SQL Editor improvements (e.g. auto-completion) • SQL Refactoring • Visual Query Builder Simplify Administration • Maintenance Tools, Wizards and Utilities • Additional Windows Network/Remote Administration Options Improve Scripting & Plug-in Support • More templates and docs • Plug-in Script Editor improvements MySQL Workbench – FY2011-12
  • 25. MySQL Enterprise Monitor 优秀的 MySQL 调优助手 ! • 整个 MySQL 应用开发环境统一的、集成的视图 • 自动发现 MySQL 数据库服务器、复制关系拓扑图 • A 自动的、可客户化的、基于规则的监控、调优和 SNMP/SMTP 告警 • Q 查询语句监控、分析、调优和源代码跟踪 • 开发 / 质量控制 / 上线 等环节中的应用调优 • 减少应用部署后的风险
  • 26. MySQL Enterprise Monitor • 性能监控的提高 • MySQL Query Analyzer • Data from MySQL Connectors • For Java and .Net apps • 特殊查询问题过滤器 • Full Table Scans, Bad Indexes • 更快地解决问题 • MySQL Support diagnostic reports • 改进的 User/Security 模型 • 改进的 Advisor Rules & Graphs
  • 27. MySQL Enterprise Monitor • 收集对 MySQL 的诊断并上传到 MyOracle Support SR (now!) • 从 Enterprise Dashboard 跟踪 SRs (CY 2010) • 创建 / 维护 SRs (CY 2011) • 节省 DBA 的时间 • collecting data for Support team, tracking status MySQL and MyOracle Support
  • 28. MySQL Enterprise Monitor • 与 MyOracle Support 集成 (CY 2010) • 对 MySQL 集群节点的全面监控 (CY 2010) • 从 PHP, C 应用捕获并分析查询 (CY 2010) MySQL Enterprise Manager • 对 全局 管理的监控 • 配置 / 实例管理器 (Start/Stop/Configure MySQL) • 备份管理器 (frontend/monitoring for MySQL Enterprise Backup) • Re-factor Agent, Java, 多个 MySQL 实例 , 远程监控 , 备份 / 恢复 • 全局监控 ; disk/space, table, index, user stats (PERF_SCHEMA) • Oracle 工具 (OEM, others) 集成 MySQL Enterprise Priorities – FY2011-12
  • 29. • 以前称为 “ InnoDB Hot Backup” • 在线、不加锁的 , 备份 & 恢复 • Tables, Indexes • Server, database, 或 object-level • Non-blocking InnoDB backups • 完全 / 增量备份 • 一致性恢复 • 压缩的备份 • 也可以从 backup & recovery for MyISAM 进行备份 & 恢复 • 跨平台 (Windows, Linux, Unix) MySQL Enterprise Backup
  • 30. MySQL Enterprise Backup • Single File/Streaming • 与 Oracle Secure Backup API 集成 • Transaction Log 备份 / 恢复 (PITR) • 增量了压缩选项 • 与 MySQL Enteprise Manager (Monitor) 集成 MySQL Priorities – FY2011-12
  • 31. 无单点故障的并行数据库:高读写性能 & 99.999% 的高可用性 MySQL Cluster Architecture
  • 32. • 改进的管理 • NDBINFO: Real time status & usage statistics • MySQL Cluster Manager (CGE Only) • 更高的性能 • MySQL Cluster Connector for Java • Native Java & OpenJPA access to MySQL Cluster • 运营级的 高可用性 & 性能 • Shared nothing 、分布式设计、 99.999% 高可用性 • 亚秒级的故障切换 & Self Healing Recovery • 在线扩展和维护 • 并行的、 Multi-Master 架构 • 低延迟的、实时的响应 MySQL Cluster 7.1
  • 33. • 性能 / 扩展性 • SPJ (Push-down joins) to speed up complex joins • Greater throughput from single connection from mysqld to data nodes • Ordered index statistics – Better query optimization • 容量 • Disk tables – variable sized VARCHARs • >128 columns & 8K per row • 监控 • MySQL Cluster Advisor in MySQL Enterprise Monitor • 管理 (MySQL Cluster Manager) • 自动地在线添加节点 • MCM support on Windows • 自动地在线备份 & 恢复 • Geographic replication management MySQL Cluster Priorities – FY2011-12
  • 34. MySQL Product Releases 持续的创新
  • 35. • MySQL 对于 Oracle 和 Oracle 的客户意义重大 • 是 Complete, Open, Integrated 战略的一部分 • 今天 Oracle 使 MySQL 更好 • 主要特性、性能、扩展性的大大增强 • 在 145 个国家的 24x7, 全球支持服务 Key Takeaways 现在就下载 MySQL 5.5 ! http://dev.mysql.com/downloads
  • 36. • Moscone West • W-070 – MySQL Enterprise Server and Monitor • W-071 – MySQL Cluster • W-072 – MySQL Workbench MySQL Demo at OracleDemoGround 现在就下载 MySQL 5.5 ! http://dev.mysql.com/downloads

Editor's Notes

  • #3: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #4: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #5: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #6: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #7: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #8: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #9: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #10: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #11: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #12: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #13: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #14: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #15: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #16: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #17: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #18: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #19: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #20: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #21: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #22: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #23: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #24: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #25: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #26: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #27: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #28: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #29: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #30: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #31: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #32: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #33: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #34: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #35: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #36: 10/20/10 02:59 PM EM11g @ Guggenheim
  • #37: 10/20/10 02:59 PM EM11g @ Guggenheim