SlideShare a Scribd company logo
1 of 34
MySQL Roadmap
                  2008-2009
                          Serge Frezefond
             Resp Technique MySQL France




Copyright 2008 MySQL AB                     The World’s Most Popular Open Source Database   1
•   MySQL Server
            •   MySQL Enterprise
            •   MySQL Tools
            •   MySQL Enterprise Drill-down
            •   Conclusions




Copyright 2008 MySQL AB                       The World’s Most Popular Open Source Database   2
MySQL Product Overview

                           • Community Server
    MySQL                  • Enterprise Server
    Server                 • Embedded Server
                           • Cluster Carrier-Grade

                           • Query Browser
                           • Administrator
  MySQL                    • Migration Toolkit
 GUI Tools                 • MySQL Workbench (New!)‫‏‬


                           • JDBC
    MySQL                  • ODBC
    Drivers                • .NET
                           • PHP
Copyright 2008 MySQL AB                              The World’s Most Popular Open Source Database   3
MySQL Enterprise
                          • MySQL Enterprise Server
                          • Monthly Rapid Updates
    Server                • Quarterly Service Packs
                          • Hot Fix Program
                                            • Subscription:
                          • Extended End-of-Life
                                                 • MySQLEnterprise
                                             • of All Servers
                          • Global Monitoring License (OEM):
                                                 • EmbeddedSevr
                          • Web-Based Central Consolere
    Monitor               • Built-in Advisors
                                                 • Support
                          • Expert Advice
                                             • MySQL
                          • Specialized Scale-Out Help Cluster
                                               Carrier-Grade
                                             • Training
                          • 24 x 7 x 365 Production Support
                                             • Consulting
                          • Web-Based Knowledge Base
    Support               • Consultative Help
                                             • NRE
                          • Bug Escalation Program


Copyright 2008 MySQL AB                               The World’s Most Popular Open Source Database   4
Pluggable Storage Engine
                                Architecture




Copyright 2008 MySQL AB                  The World’s Most Popular Open Source Database   5
The “What”
       • Table/Index Partitioning         Great for data warehouses
       • Row-based/Hybrid Replication     Safer and smarter
       • Disk-based Cluster               Supports bigger DB’s
       • Built-in Job Scheduler           Simplified task mgmt
       • Problem SQL Identification       Easier troubleshooting
       • Faster full-text Search          500% increases in cases
       • Embedded Server (libmysqld)      Deeply embedded apps
       • More…

        The “When”
        • GA since Nov 28


Copyright 2008 MySQL AB                 The World’s Most Popular Open Source Database   6
The “What”
       • Falcon Engine                                Transactional engine
       • New Backup (version 1.0)‫‏‬                    Cross engine, non-blocking
       • Online Add Column                            Cluster only
       • Replication Conflict Detection               Cluster only
       • Optimizer Enhancements                       Faster subqueries
       • Better Performance Info                      Diagnostics and more


       The “When”
        • Alpha available now (with Falcon beta)‫‏‬
        • GA scheduled for CYQ4/2009


Copyright 2008 MySQL AB                             The World’s Most Popular Open Source Database   7
• Planned default transactional
   storage engine.
 • Not InnoDB replacement
 • Most InnoDB app’s OK on
   Falcon
 • Leapfrog’s InnoDB on scale out
 • ACID transactions
 • Crash recovery
 • Full MVCC
 • More features…
 • Designed to excel on modern
   hardware platforms.
 • Planned to beat InnoDB on
   typical MySQL app.



Copyright 2008 MySQL AB             The World’s Most Popular Open Source Database   8
• Backup will be GPL/Open Source
• First version will include:
    • SQL-command driven interface
    • Online, non-blocking DML for
       Transactional engines
    • Point-in-time recovery
    • Native driver for fast, online
       backup of MyISAM databases
• All general engines supported, except
  Cluster (which has its own backup)‫‏‬




Copyright 2008 MySQL AB                   The World’s Most Popular Open Source Database   9
• New optimizer enhancements
• Greatly enhance the speed of
  certain SQL statements

       SELECT COUNT(l_orderkey) FROM lineitem
         WHERE l_linenumber=1 AND
               l_orderkey IN
               (SELECT o_orderkey FROM orders
                  WHERE o_totalprice > 1000 AND
                        o_custkey IN
                        (SELECT c_custkey FROM customer
                           WHERE c_address LIKE 'Le%'));
                                       Time    Number of Reads
         MySQL 5.0/5.1            12 Minutes              9,000,000
         MySQL 6.0               1.8 seconds                153,000

   - 99.75% Reduction in Response Time in example query above-
Copyright 2008 MySQL AB                        The World’s Most Popular Open Source Database   10
• MySQL 5.1 with disk-based
  Cluster and Replication for
  Cluster.
• DRBD - more speed plus new
  verification.
• MySQL Cluster 6.2:
  performance and ease-of-use
  enhancements.
• MySQL Cluster 6.3: SQL
  performance enhancements
• MySQL Cluster 6.4: Multi-
  threaded NDB GA: Q1, 2009.
• MySQL Cluster 7.0: Windows
  support, varchar on disk, SQL
  join improvements. GA:
  Q3/2009.
• LDAP, NDB/J products

 Copyright 2008 MySQL AB          The World’s Most Popular Open Source Database   11
• MySQL 5.1 with data
   partitioning
 • Archive engine improvements
   in 5.1
 • Better optimizations for sub-
   query performance (6.0)‫‏‬
 • New Nitro engine available in
   5.1 for real-time data
   warehousing
 • InfoBright engine for TB-sized
   data warehousing
 • New Kickfire MySQL DW
   appliance
 • Jaspersoft BI suite



Copyright 2008 MySQL AB             The World’s Most Popular Open Source Database   12
• High-performance, distributed memory
  object caching system - speeds up
  dynamic web applications
• Used by vast majority of top web sites
• Will now be offered and supported by                       Clients
  MySQL under MySQL Enterprise
• Customers benefit by having:
  • One vendor                               Web server with
                                              memcached
  • A formal support organization                 client

  • A formal training and professional
    service organization
                                                 memcached
                                                  servers




 Copyright 2008 MySQL AB                   The World’s Most Popular Open Source Database   13
• Enterprise Monitor 1.2 with new
  replication monitoring available now
• Enterprise Monitor 1.3 - Japanese
  localization
• MySQL Load Balancer 1.0: MySQL
  load balancing between MySQL
  Servers. Q1,2009 GA
• Enterprise Monitor 2.0 - Query
  Analyzer: global monitoring of query
  performance with drill down
  diagnosis. GA
• MySQL Connection Manager 1.0:
  User connection management for
  better performance. Q2/2009 GA


 Copyright 2008 MySQL AB                 The World’s Most Popular Open Source Database   14
• New Data Modeling/Database
  Generation tool
• Design MySQL databases right the
  first time
• Removes ‘black box’ feel from
  packaged apps
• Two versions – free open source
  community and paid closed source
  offering
• Advanced features in paid version
• Database synchronization,
  HTML/Text reporting, Rev-engineer
  from database, and more
• Available now



 Copyright 2008 MySQL AB              The World’s Most Popular Open Source Database   15
• Enterprise Customers want global
  backup management tool
• Scale-out presents backup /
  recovery challenges for many
• 44% of Enterprise customers have
  no skilled DBA staff
• Zmanda Recovery Manager for
  MySQL perfect fit for these shops
• Contains capabilities only found in
  Oracle’s and IBM’s Toolset
• Added on to MySQL Enterprise as
  option
• New enhancements include support
  for Innobase hot backup and quick
  snapshot option
 Copyright 2008 MySQL AB                The World’s Most Popular Open Source Database   16
The “What”                       MySQL 6.x

        • Foreign Keys                        All storage engines
        • Better Prepared Statements          Prepare any SQL statement
        • Better Server-side Cursors          Faster/less memory
        • Replication Improvements            Checksums
        • Optimizer Enhancements              Faster subqueries
        • Online Backup Enhancements          Backup catalogs, more
        • Stored Procedure Changes            Signal/Resignal, more
        • Performance Interface               Better perf diagnostics

The “When”
         • Alpha’s, Beta’s begin mid-2009
         • GA’s expected Q4 2010



 Copyright 2008 MySQL AB                    The World’s Most Popular Open Source Database   17
The “What”
        • Security Groups/Roles           Easier privilege mgmt
        • Transparent Data Encryption     Table/Column level
        • Data Auditing                   For compliance
        • External Authentication         O/S level authorizations
        • Online Alter Table              Online DDL changes
        • Optimizer Enhancements          More subquery changes

The “When”

         • Alpha’s, Beta’s TBD
         • GA’s TBD
                                                  “Citadel”

 Copyright 2008 MySQL AB                The World’s Most Popular Open Source Database   18
Storage Engine Update
Third-Party Engines:
 Storage Engine           Usage Summary
 InnoDB                   Standard transactional applications; New Plug-in
 InfoBright               Large (GB -TB) Data Warehouse applications
 Kickfire                 Appliance for data warehousing
 DB2                      Used for i5 Platform
 PBXT (beta)‫‏‬             Community developed; transactional applications
 Nitroedb (5.1)‫‏‬          Real-Time Data Warehousing applications

… All handled through MySQL Alliances Certified Storage Engine Program.

                                 DB2



Copyright 2008 MySQL AB                                 The World’s Most Popular Open Source Database   19
InfoBright Data Warehousing Engine
                                        MySQL Provides:
                                     • mature connectors, tools,
                                       resources
                                     • interconnectivity and
                                       certification with BI Tools
                                     • Management Services and
                                       Utilities
                                        Infobright Provides
                                     • Load function that
                                       compresses data
                                     • Column-oriented data storage
                                       engine
                                     • Knowledge Grid metadata
                                       layer that contains
                                       information about the
                                       compressed data
                                     • Otimizer/executor that uses
                                       the Knowledge Grid.


Copyright 2008 MySQL AB            The World’s Most Popular Open Source Database   20
Kickfire Data Warehousing Appliance
     •   World’s #1 in price/performance
     •   Makes MySQL rock for reporting and queries
     •   Affordable, load-and-go appliance
     •   Scalable from GBs to TBs




Copyright 2008 MySQL AB                               The World’s Most Popular Open Source Database   21
MySQL Enterprise Detail – What’s Next?


       Help with scaling your on-line applications!




Copyright 2008 MySQL AB            The World’s Most Popular Open Source Database   22
Scaling with MySQL

                          Web/App
                          Servers      MySQL Replication




                                         writes



      Users/                                                    MySQL
    Customers                                                  Replication
                                        reads


                                        reads



Copyright 2008 MySQL AB                  The World’s Most Popular Open Source Database   23
Common Pain Points
• Application level load balancing is limited to read/write
  splitting
    – Hardware utilization not optimized
    – Reads directed to latent slaves
• Little insight into user/application related activity
    – “Evil” queries
    – Slow query log good, but not great
• Idle connections on production servers
    – Consume resources
    – PHP, Ruby, Perl have no built in connection management
    – App servers > Db servers = Connection Storm!




Copyright 2008 MySQL AB                       The World’s Most Popular Open Source Database   24
MySQL Load Balancer

   Clients             HTTP      Web/App      MySQL                     MySQL
                       Load      Servers   Load Balancer                Servers
                      Balancer

                                              READ               reads

                                                                 reads                 MySQL
                                                                                      Replication

                                                                 reads




                                                                 writes
                                              WRITE



Copyright 2008 MySQL AB                               The World’s Most Popular Open Source Database   25
MySQL Query Analyzer

     MySQL Enterprise Monitor feature that allows
     users to trace, monitor, and analyze MySQL query
     activity for specific servers, users, and
     applications.
           –   Adaptive “Evil” query collection/tracing
           –   Historical browsing/analysis
           –   “Needle in a haystack” identification of worst queries
           –   Worst execution times, # of execs, etc.


           SQL code is the #2 cause of performance issues
                97% of those surveyed will use this
Copyright 2008 MySQL AB                         The World’s Most Popular Open Source Database   26
MySQL Query Analyzer

       Clients            Http            Web/App      MySQL                  MySQL Server
                      Load Balancer       Servers   Query Analyzer



                                                      Queries in
                                                            Results




                          Queries in                                         • Management
                                                                             • Query
                                Results                                      Diagnostics
                                                                             • Monitoring
                                                         MySQL
                                                    Enterprise Monitor

Copyright 2008 MySQL AB                                   The World’s Most Popular Open Source Database   27
MySQL Query Analyzer




Copyright 2008 MySQL AB                 The World’s Most Popular Open Source Database   28
MySQL Connection Manager
  MySQL Enterprise software that maximizes the
  efficiency, performance, and scalability of database
  connections made by online applications.

                                                           Connection Manager
   • Comprised of two core features
          – Connection Pooler                              MySQL             MySQL
          – Connection Concentrator                      Connection
                                                           Pooler
                                                                            Connection
                                                                           Concentrator


   • Prevents connection “overload” and
     “waiting” on database

                Optimizes throughput of online applications
                 Reduces overhead on production servers
Copyright 2008 MySQL AB                        The World’s Most Popular Open Source Database   29
MySQL Connection Manager
                              Web/App               Connection
    Requests                                                                             Database
                                Tier                 Manager




                                             Connection          Connection
                                            Concentrator           Pooler




                                                Increased                     Reusable Pool
                                          Utilization of Pooled                of Database
                                             Connections via                   Connections
                   1000’s of Requests   Multiplexing Transactions
                                        onto a Single Connection
Copyright 2008 MySQL AB                                    The World’s Most Popular Open Source Database   30
Practical Use Cases

• MySQL Load Balancer
     – High traffic, read intensive apps and websites
     – Application load balancing extension

• Enterprise Monitor w/Query Analyzer
     – Shops with rapid development cycles (test = prod)‫‏‬
     – Apps with heavy use of dynamic SQL

• MySQL Connection Manager
     – Websites that experience frequent or idle connections
            • app servers > db servers
            • developed in language with no built-in connection management




Copyright 2008 MySQL AB                                The World’s Most Popular Open Source Database   31
MySQL Enterprise Roadmap
 Allready there
  Monitor 1.3 w/Japanese Localization
  New Advisors and Rules (Upgrade Advisor)‫‏‬
  Monitoring of 5.1
  Monitor 2.0 w/Query Analyzer



Into 2009
 MySQL Load Balancer
 MySQL Connection Manager
 Monitoring of 6.0 and Falcon


Copyright 2008 MySQL AB                   The World’s Most Popular Open Source Database   32
Conclusions

•    MySQL Server getting more enterprise-class features
•    More/better options for high availability implementations
•    Improved Data warehousing capabilities
•    Continued improvements in MySQL Enterprise services
•    More tools to enable MySQL development




    Copyright 2008 MySQL AB                  The World’s Most Popular Open Source Database   33
Questions?


                          Serge Frezefond
               Serge.frezefond@mysql.com
                              MySQL




Copyright 2008 MySQL AB                     The World’s Most Popular Open Source Database   34

More Related Content

What's hot

Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Eric Barroca
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafIoan Eugen Stan
 
Weaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesWeaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesVMware Tanzu
 
Net Beans61 Ide
Net Beans61 IdeNet Beans61 Ide
Net Beans61 Idesatyajit_t
 
Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014Arun Gupta
 
OSGi & Java EE in GlassFish
OSGi & Java EE in GlassFishOSGi & Java EE in GlassFish
OSGi & Java EE in GlassFishSanjeeb Sahoo
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)Robert Scholte
 
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011Arun Gupta
 
Discuss about java 9 with latest features
Discuss about java 9 with latest featuresDiscuss about java 9 with latest features
Discuss about java 9 with latest featuresNexSoftsys
 
GlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsGlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsArun Gupta
 
Tricks and Tips With NIO Using the Grizzly Framework
Tricks and Tips With NIO Using the Grizzly FrameworkTricks and Tips With NIO Using the Grizzly Framework
Tricks and Tips With NIO Using the Grizzly Frameworkelliando dias
 
Boston 2011 OTN Developer Days - GlassFish
Boston 2011 OTN Developer Days - GlassFishBoston 2011 OTN Developer Days - GlassFish
Boston 2011 OTN Developer Days - GlassFishArun Gupta
 
Polygot Java EE on the GraalVM
Polygot Java EE on the GraalVMPolygot Java EE on the GraalVM
Polygot Java EE on the GraalVMRyan Cuprak
 

What's hot (20)

GlassFish v2.1
GlassFish v2.1GlassFish v2.1
GlassFish v2.1
 
OpenMQ Aquarium Paris
OpenMQ Aquarium ParisOpenMQ Aquarium Paris
OpenMQ Aquarium Paris
 
Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
 
Java 9 Modularity in Action
Java 9 Modularity in ActionJava 9 Modularity in Action
Java 9 Modularity in Action
 
Weaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesWeaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Weaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
 
Karaf ee-apachecon eu-2012
Karaf ee-apachecon eu-2012Karaf ee-apachecon eu-2012
Karaf ee-apachecon eu-2012
 
Net Beans61 Ide
Net Beans61 IdeNet Beans61 Ide
Net Beans61 Ide
 
Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014
 
OSGi & Java EE in GlassFish
OSGi & Java EE in GlassFishOSGi & Java EE in GlassFish
OSGi & Java EE in GlassFish
 
Scala & Lift (JEEConf 2012)
Scala & Lift (JEEConf 2012)Scala & Lift (JEEConf 2012)
Scala & Lift (JEEConf 2012)
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
 
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
 
Ausoug glassfish perth
Ausoug glassfish perthAusoug glassfish perth
Ausoug glassfish perth
 
Discuss about java 9 with latest features
Discuss about java 9 with latest featuresDiscuss about java 9 with latest features
Discuss about java 9 with latest features
 
GlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsGlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 Applications
 
Tricks and Tips With NIO Using the Grizzly Framework
Tricks and Tips With NIO Using the Grizzly FrameworkTricks and Tips With NIO Using the Grizzly Framework
Tricks and Tips With NIO Using the Grizzly Framework
 
Boston 2011 OTN Developer Days - GlassFish
Boston 2011 OTN Developer Days - GlassFishBoston 2011 OTN Developer Days - GlassFish
Boston 2011 OTN Developer Days - GlassFish
 
Polygot Java EE on the GraalVM
Polygot Java EE on the GraalVMPolygot Java EE on the GraalVM
Polygot Java EE on the GraalVM
 

Viewers also liked

Embedded beta2 new
Embedded beta2 newEmbedded beta2 new
Embedded beta2 newNguyễn Anh
 
Страни в Западна Азия
Страни в Западна АзияСтрани в Западна Азия
Страни в Западна АзияMilena Petkova
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềmNguyễn Anh
 
Social Soup - Instagram vs. Snapchat report
Social Soup - Instagram vs. Snapchat reportSocial Soup - Instagram vs. Snapchat report
Social Soup - Instagram vs. Snapchat reportSocial Soup
 
Even more riddles!
Even more riddles!Even more riddles!
Even more riddles!kellyliam84
 
How does SnapChat and Social Live Streaming Video Work?
How does SnapChat and Social Live Streaming Video Work?How does SnapChat and Social Live Streaming Video Work?
How does SnapChat and Social Live Streaming Video Work?Eric T. Tung
 
Legal and Practical Concerns with Software Development
Legal and Practical Concerns with Software DevelopmentLegal and Practical Concerns with Software Development
Legal and Practical Concerns with Software DevelopmentRogue Wave Software
 

Viewers also liked (9)

Nuxeo WebEngine GFv3 Aquarium Paris
Nuxeo WebEngine GFv3 Aquarium ParisNuxeo WebEngine GFv3 Aquarium Paris
Nuxeo WebEngine GFv3 Aquarium Paris
 
Embedded beta2 new
Embedded beta2 newEmbedded beta2 new
Embedded beta2 new
 
Страни в Западна Азия
Страни в Западна АзияСтрани в Западна Азия
Страни в Западна Азия
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềm
 
Social Soup - Instagram vs. Snapchat report
Social Soup - Instagram vs. Snapchat reportSocial Soup - Instagram vs. Snapchat report
Social Soup - Instagram vs. Snapchat report
 
Even more riddles!
Even more riddles!Even more riddles!
Even more riddles!
 
How does SnapChat and Social Live Streaming Video Work?
How does SnapChat and Social Live Streaming Video Work?How does SnapChat and Social Live Streaming Video Work?
How does SnapChat and Social Live Streaming Video Work?
 
Linux 101
Linux 101Linux 101
Linux 101
 
Legal and Practical Concerns with Software Development
Legal and Practical Concerns with Software DevelopmentLegal and Practical Concerns with Software Development
Legal and Practical Concerns with Software Development
 

Similar to MySQL Roadmap 2008-2009 Overview

My sql roadmap 2008 2009
My sql roadmap 2008 2009My sql roadmap 2008 2009
My sql roadmap 2008 2009xKinAnx
 
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)dpc
 
Eventum Presentation
Eventum PresentationEventum Presentation
Eventum Presentationjoaopmaia
 
Greatdebate Postgres vs Mysql
Greatdebate Postgres vs MysqlGreatdebate Postgres vs Mysql
Greatdebate Postgres vs MysqlKrishna Infosoft
 
The Great Debate: PostgreSQL vs MySQL
The Great Debate: PostgreSQL vs MySQLThe Great Debate: PostgreSQL vs MySQL
The Great Debate: PostgreSQL vs MySQLEDB
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmapslidethanks
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmapslidethanks
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL Brasil
 
[Roblek] Distributed computing in practice
[Roblek] Distributed computing in practice[Roblek] Distributed computing in practice
[Roblek] Distributed computing in practicejavablend
 
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...Gear6
 
From One to a Cluster
From One to a ClusterFrom One to a Cluster
From One to a Clusterguestd34230
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Software Park Thailand
 
My sql competitive update
My sql competitive updateMy sql competitive update
My sql competitive updatexKinAnx
 
The New MariaDB Offering - MariaDB 10, MaxScale and more
The New MariaDB Offering - MariaDB 10, MaxScale and moreThe New MariaDB Offering - MariaDB 10, MaxScale and more
The New MariaDB Offering - MariaDB 10, MaxScale and moreMariaDB Corporation
 

Similar to MySQL Roadmap 2008-2009 Overview (20)

My Sql Presentation
My Sql PresentationMy Sql Presentation
My Sql Presentation
 
My sql roadmap 2008 2009
My sql roadmap 2008 2009My sql roadmap 2008 2009
My sql roadmap 2008 2009
 
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)
DPC2007 MySQL Stored Routines for PHP Developers (Roland Bouman)
 
Eventum Presentation
Eventum PresentationEventum Presentation
Eventum Presentation
 
Greatdebate Postgres vs Mysql
Greatdebate Postgres vs MysqlGreatdebate Postgres vs Mysql
Greatdebate Postgres vs Mysql
 
The Great Debate: PostgreSQL vs MySQL
The Great Debate: PostgreSQL vs MySQLThe Great Debate: PostgreSQL vs MySQL
The Great Debate: PostgreSQL vs MySQL
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmap
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmap
 
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM EnglishXS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich Mason
 
[Roblek] Distributed computing in practice
[Roblek] Distributed computing in practice[Roblek] Distributed computing in practice
[Roblek] Distributed computing in practice
 
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
 
From One to a Cluster
From One to a ClusterFrom One to a Cluster
From One to a Cluster
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
MySQL overview
MySQL overviewMySQL overview
MySQL overview
 
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
 
My sql competitive update
My sql competitive updateMy sql competitive update
My sql competitive update
 
Advanced Deployment
Advanced DeploymentAdvanced Deployment
Advanced Deployment
 
The New MariaDB Offering - MariaDB 10, MaxScale and more
The New MariaDB Offering - MariaDB 10, MaxScale and moreThe New MariaDB Offering - MariaDB 10, MaxScale and more
The New MariaDB Offering - MariaDB 10, MaxScale and more
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 

More from Alexis Moussine-Pouchkine

GlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsGlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsAlexis Moussine-Pouchkine
 

More from Alexis Moussine-Pouchkine (20)

GlassFish Article September 07
GlassFish Article September 07GlassFish Article September 07
GlassFish Article September 07
 
GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010
 
GlassFish Community and future larochelle
GlassFish Community and future larochelleGlassFish Community and future larochelle
GlassFish Community and future larochelle
 
Javaee glassfish jcertif2010
Javaee glassfish jcertif2010Javaee glassfish jcertif2010
Javaee glassfish jcertif2010
 
GlassFish Community - FISL 2010
GlassFish Community - FISL 2010GlassFish Community - FISL 2010
GlassFish Community - FISL 2010
 
GlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsGlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applications
 
Feuille de route (roadmap) GlassFish
Feuille de route (roadmap) GlassFishFeuille de route (roadmap) GlassFish
Feuille de route (roadmap) GlassFish
 
Java EE 6 Solutions Linux 2010
Java EE 6 Solutions Linux 2010Java EE 6 Solutions Linux 2010
Java EE 6 Solutions Linux 2010
 
GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09
 
L'association GUSES
L'association GUSESL'association GUSES
L'association GUSES
 
Open Solaris 2009.06
Open Solaris 2009.06Open Solaris 2009.06
Open Solaris 2009.06
 
Java EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolioJava EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolio
 
Metro Web Services
Metro Web ServicesMetro Web Services
Metro Web Services
 
Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
 
Zembly
ZemblyZembly
Zembly
 
Behind The Clouds
Behind The CloudsBehind The Clouds
Behind The Clouds
 
Retour d'expérience Cap Gemini GlassFish
Retour d'expérience Cap Gemini GlassFishRetour d'expérience Cap Gemini GlassFish
Retour d'expérience Cap Gemini GlassFish
 
OpenDS - Open Source Java LDAP server
OpenDS - Open Source Java LDAP serverOpenDS - Open Source Java LDAP server
OpenDS - Open Source Java LDAP server
 
Open MQ Jerome Moliere
Open MQ Jerome MoliereOpen MQ Jerome Moliere
Open MQ Jerome Moliere
 
OpenMQ François Ostyn
OpenMQ François OstynOpenMQ François Ostyn
OpenMQ François Ostyn
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

MySQL Roadmap 2008-2009 Overview

  • 1. MySQL Roadmap 2008-2009 Serge Frezefond Resp Technique MySQL France Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 1
  • 2. MySQL Server • MySQL Enterprise • MySQL Tools • MySQL Enterprise Drill-down • Conclusions Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 2
  • 3. MySQL Product Overview • Community Server MySQL • Enterprise Server Server • Embedded Server • Cluster Carrier-Grade • Query Browser • Administrator MySQL • Migration Toolkit GUI Tools • MySQL Workbench (New!)‫‏‬ • JDBC MySQL • ODBC Drivers • .NET • PHP Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 3
  • 4. MySQL Enterprise • MySQL Enterprise Server • Monthly Rapid Updates Server • Quarterly Service Packs • Hot Fix Program • Subscription: • Extended End-of-Life • MySQLEnterprise • of All Servers • Global Monitoring License (OEM): • EmbeddedSevr • Web-Based Central Consolere Monitor • Built-in Advisors • Support • Expert Advice • MySQL • Specialized Scale-Out Help Cluster Carrier-Grade • Training • 24 x 7 x 365 Production Support • Consulting • Web-Based Knowledge Base Support • Consultative Help • NRE • Bug Escalation Program Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 4
  • 5. Pluggable Storage Engine Architecture Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 5
  • 6. The “What” • Table/Index Partitioning Great for data warehouses • Row-based/Hybrid Replication Safer and smarter • Disk-based Cluster Supports bigger DB’s • Built-in Job Scheduler Simplified task mgmt • Problem SQL Identification Easier troubleshooting • Faster full-text Search 500% increases in cases • Embedded Server (libmysqld) Deeply embedded apps • More… The “When” • GA since Nov 28 Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 6
  • 7. The “What” • Falcon Engine Transactional engine • New Backup (version 1.0)‫‏‬ Cross engine, non-blocking • Online Add Column Cluster only • Replication Conflict Detection Cluster only • Optimizer Enhancements Faster subqueries • Better Performance Info Diagnostics and more The “When” • Alpha available now (with Falcon beta)‫‏‬ • GA scheduled for CYQ4/2009 Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 7
  • 8. • Planned default transactional storage engine. • Not InnoDB replacement • Most InnoDB app’s OK on Falcon • Leapfrog’s InnoDB on scale out • ACID transactions • Crash recovery • Full MVCC • More features… • Designed to excel on modern hardware platforms. • Planned to beat InnoDB on typical MySQL app. Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 8
  • 9. • Backup will be GPL/Open Source • First version will include: • SQL-command driven interface • Online, non-blocking DML for Transactional engines • Point-in-time recovery • Native driver for fast, online backup of MyISAM databases • All general engines supported, except Cluster (which has its own backup)‫‏‬ Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 9
  • 10. • New optimizer enhancements • Greatly enhance the speed of certain SQL statements SELECT COUNT(l_orderkey) FROM lineitem WHERE l_linenumber=1 AND l_orderkey IN (SELECT o_orderkey FROM orders WHERE o_totalprice > 1000 AND o_custkey IN (SELECT c_custkey FROM customer WHERE c_address LIKE 'Le%')); Time Number of Reads MySQL 5.0/5.1 12 Minutes 9,000,000 MySQL 6.0 1.8 seconds 153,000 - 99.75% Reduction in Response Time in example query above- Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 10
  • 11. • MySQL 5.1 with disk-based Cluster and Replication for Cluster. • DRBD - more speed plus new verification. • MySQL Cluster 6.2: performance and ease-of-use enhancements. • MySQL Cluster 6.3: SQL performance enhancements • MySQL Cluster 6.4: Multi- threaded NDB GA: Q1, 2009. • MySQL Cluster 7.0: Windows support, varchar on disk, SQL join improvements. GA: Q3/2009. • LDAP, NDB/J products Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 11
  • 12. • MySQL 5.1 with data partitioning • Archive engine improvements in 5.1 • Better optimizations for sub- query performance (6.0)‫‏‬ • New Nitro engine available in 5.1 for real-time data warehousing • InfoBright engine for TB-sized data warehousing • New Kickfire MySQL DW appliance • Jaspersoft BI suite Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 12
  • 13. • High-performance, distributed memory object caching system - speeds up dynamic web applications • Used by vast majority of top web sites • Will now be offered and supported by Clients MySQL under MySQL Enterprise • Customers benefit by having: • One vendor Web server with memcached • A formal support organization client • A formal training and professional service organization memcached servers Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 13
  • 14. • Enterprise Monitor 1.2 with new replication monitoring available now • Enterprise Monitor 1.3 - Japanese localization • MySQL Load Balancer 1.0: MySQL load balancing between MySQL Servers. Q1,2009 GA • Enterprise Monitor 2.0 - Query Analyzer: global monitoring of query performance with drill down diagnosis. GA • MySQL Connection Manager 1.0: User connection management for better performance. Q2/2009 GA Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 14
  • 15. • New Data Modeling/Database Generation tool • Design MySQL databases right the first time • Removes ‘black box’ feel from packaged apps • Two versions – free open source community and paid closed source offering • Advanced features in paid version • Database synchronization, HTML/Text reporting, Rev-engineer from database, and more • Available now Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 15
  • 16. • Enterprise Customers want global backup management tool • Scale-out presents backup / recovery challenges for many • 44% of Enterprise customers have no skilled DBA staff • Zmanda Recovery Manager for MySQL perfect fit for these shops • Contains capabilities only found in Oracle’s and IBM’s Toolset • Added on to MySQL Enterprise as option • New enhancements include support for Innobase hot backup and quick snapshot option Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 16
  • 17. The “What” MySQL 6.x • Foreign Keys All storage engines • Better Prepared Statements Prepare any SQL statement • Better Server-side Cursors Faster/less memory • Replication Improvements Checksums • Optimizer Enhancements Faster subqueries • Online Backup Enhancements Backup catalogs, more • Stored Procedure Changes Signal/Resignal, more • Performance Interface Better perf diagnostics The “When” • Alpha’s, Beta’s begin mid-2009 • GA’s expected Q4 2010 Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 17
  • 18. The “What” • Security Groups/Roles Easier privilege mgmt • Transparent Data Encryption Table/Column level • Data Auditing For compliance • External Authentication O/S level authorizations • Online Alter Table Online DDL changes • Optimizer Enhancements More subquery changes The “When” • Alpha’s, Beta’s TBD • GA’s TBD “Citadel” Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 18
  • 19. Storage Engine Update Third-Party Engines: Storage Engine Usage Summary InnoDB Standard transactional applications; New Plug-in InfoBright Large (GB -TB) Data Warehouse applications Kickfire Appliance for data warehousing DB2 Used for i5 Platform PBXT (beta)‫‏‬ Community developed; transactional applications Nitroedb (5.1)‫‏‬ Real-Time Data Warehousing applications … All handled through MySQL Alliances Certified Storage Engine Program. DB2 Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 19
  • 20. InfoBright Data Warehousing Engine  MySQL Provides: • mature connectors, tools, resources • interconnectivity and certification with BI Tools • Management Services and Utilities  Infobright Provides • Load function that compresses data • Column-oriented data storage engine • Knowledge Grid metadata layer that contains information about the compressed data • Otimizer/executor that uses the Knowledge Grid. Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 20
  • 21. Kickfire Data Warehousing Appliance • World’s #1 in price/performance • Makes MySQL rock for reporting and queries • Affordable, load-and-go appliance • Scalable from GBs to TBs Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 21
  • 22. MySQL Enterprise Detail – What’s Next? Help with scaling your on-line applications! Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 22
  • 23. Scaling with MySQL Web/App Servers MySQL Replication writes Users/ MySQL Customers Replication reads reads Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 23
  • 24. Common Pain Points • Application level load balancing is limited to read/write splitting – Hardware utilization not optimized – Reads directed to latent slaves • Little insight into user/application related activity – “Evil” queries – Slow query log good, but not great • Idle connections on production servers – Consume resources – PHP, Ruby, Perl have no built in connection management – App servers > Db servers = Connection Storm! Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 24
  • 25. MySQL Load Balancer Clients HTTP Web/App MySQL MySQL Load Servers Load Balancer Servers Balancer READ reads reads MySQL Replication reads writes WRITE Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 25
  • 26. MySQL Query Analyzer MySQL Enterprise Monitor feature that allows users to trace, monitor, and analyze MySQL query activity for specific servers, users, and applications. – Adaptive “Evil” query collection/tracing – Historical browsing/analysis – “Needle in a haystack” identification of worst queries – Worst execution times, # of execs, etc. SQL code is the #2 cause of performance issues 97% of those surveyed will use this Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 26
  • 27. MySQL Query Analyzer Clients Http Web/App MySQL MySQL Server Load Balancer Servers Query Analyzer Queries in Results Queries in • Management • Query Results Diagnostics • Monitoring MySQL Enterprise Monitor Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 27
  • 28. MySQL Query Analyzer Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 28
  • 29. MySQL Connection Manager MySQL Enterprise software that maximizes the efficiency, performance, and scalability of database connections made by online applications. Connection Manager • Comprised of two core features – Connection Pooler MySQL MySQL – Connection Concentrator Connection Pooler Connection Concentrator • Prevents connection “overload” and “waiting” on database Optimizes throughput of online applications Reduces overhead on production servers Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 29
  • 30. MySQL Connection Manager Web/App Connection Requests Database Tier Manager Connection Connection Concentrator Pooler Increased Reusable Pool Utilization of Pooled of Database Connections via Connections 1000’s of Requests Multiplexing Transactions onto a Single Connection Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 30
  • 31. Practical Use Cases • MySQL Load Balancer – High traffic, read intensive apps and websites – Application load balancing extension • Enterprise Monitor w/Query Analyzer – Shops with rapid development cycles (test = prod)‫‏‬ – Apps with heavy use of dynamic SQL • MySQL Connection Manager – Websites that experience frequent or idle connections • app servers > db servers • developed in language with no built-in connection management Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 31
  • 32. MySQL Enterprise Roadmap Allready there  Monitor 1.3 w/Japanese Localization  New Advisors and Rules (Upgrade Advisor)‫‏‬  Monitoring of 5.1  Monitor 2.0 w/Query Analyzer Into 2009  MySQL Load Balancer  MySQL Connection Manager  Monitoring of 6.0 and Falcon Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 32
  • 33. Conclusions • MySQL Server getting more enterprise-class features • More/better options for high availability implementations • Improved Data warehousing capabilities • Continued improvements in MySQL Enterprise services • More tools to enable MySQL development Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 33
  • 34. Questions? Serge Frezefond Serge.frezefond@mysql.com MySQL Copyright 2008 MySQL AB The World’s Most Popular Open Source Database 34