20111121 osi keynote


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

20111121 osi keynote

  1. 1. <Insert Picture Here>Keynote: MySQL Product Roadmap RDBMS and NoSQL, and BeyondRyusuke Kajiyama, MySQL Sales Consulting Manager, Oracle Corp.Megha Singhvi, MySQL technical consultant, Oracle India
  2. 2. Safe Harbor StatementThe following is intended to outline our general productdirection. It is intended for information purposes only, andmay not be incorporated into any contract. It is not acommitment to deliver any material, code, orfunctionality, and should not be relied upon in makingpurchasing decisions.The development, release, and timing of any features orfunctionality described for Oracle’s products remains atthe sole discretion of Oracle.
  3. 3. MySQL Makes The Cover!
  4. 4. Oracle Database and MySQLComplementary •  Together Servicing Broader User NeedsEnterprise Applications(ERP, CRM, SCM…etc)Well Suited for Web-based Apps, •  MySQL Custom Departmental apps and Embedded apps •  Users can Benefit by Running MySQL and Oracle Together
  5. 5. Oracle’s Investment in MySQLRapid InnovationMake MySQL a Better MySQL•  #1 Open Source Database for Web Applications•  “M” in most complete LAMP stack•  EmbeddedDevelop, Promote and Support MySQL•  Improved engineering, consulting and support•  Leverage 24x7, World-Class Oracle SupportMySQL Community Edition•  Source and binary releases•  GPL license
  6. 6. More Product Releases Than Ever Before Driving MySQL Innovation Continuous •  MySQL Enterprise Backup 3.6 Innovation •  MySQL Database 5.5 •  Oracle VM Template for •  MySQL Enterprise Backup 3.5 MySQL Enterprise Edition •  MySQL Enterprise Monitor 2.3 GA! •  MySQL Cluster Manager 1.1 All GA! MySQL Database 5.6 MySQL Cluster 7.2 •  MySQL Workbench 5.2 DMR* GA! and MySQL Labs! (“early and often”)•  MySQL Enterprise Monitor 2.2•  MySQL Cluster 7.1•  MySQL Cluster Manager 1.0 All GA! A Better MySQL *Development Milestone Release Q2 CY2010 Q3 CY2010 Q4 CY2010 Q1 CY2011 Q2-4 CY2011
  7. 7. Industry Leading Customers Web OEM / ISV’s SaaS, Cloud Telecommunications Enterprise 2.0 Rely on MySQL MySQL IS POWERING THE WEB
  8. 8. MySQL Enterprise Edition
  9. 9. MySQL Enterprise EditionMost secure, scalable MySQL Database, Online Backup,Development/Monitoring Tools, backed by Oracle PremierLifetime Support Oracle Product Oracle Premier Certifications/Integrations Support MySQL Enterprise MySQL Enterprise Backup Monitor/Query Analyzer MySQL Enterprise MySQL Enterprise Security Scalability MySQL Enterprise High Availability MySQL Workbench
  10. 10. MySQL Enterprise Edition •  Reliability, PerformanceMySQL Database •  Ease of Use •  Online “Hot” Backup,MySQL Enterprise Backup •  Point in Time Recovery (PITR) •  Global Monitoring of All ServersMySQL Enterprise Monitor •  MySQL Query Analyzer •  Database Design & DevelopmentMySQL Workbench •  MySQL Administration •  External AuthenticationMySQL Enterprise Security •  LDAP, Kerberos, Windows AD etc •  Thread PoolingMySQL Enterprise Scalability •  Sustainable High Performance •  24x7, Unlimited IncidentsOracle Premier Support •  Consultative Support
  11. 11. MySQL Database Performance, Reliability, Ease of Use Support for common development languages/platformsEfficient multi-threaded sessionhandlingFull DML, DDLparsing, costbased optimizer,caching of queriesand result setsFlexible StorageEngine options forapplication specificstorage needsFlexible logging and physical storage options
  12. 12. MySQL DatabaseSysBench Benchmarks - Linux MySQL 5.5.6 (Default InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 370% performance gain Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM for MySQL 5.5 over 5.1.50; at scale Fedora 10
  13. 13. MySQL DatabaseSysBench Benchmarks - Windows MySQL 5.5.6 (Default InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 1560% performance gain Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM for MySQL 5.5 over 5.1.50; at scale Windows Server 2008
  14. 14. MySQL Enterprise SecurityMySQL External Authentication•  PAM (Pluggable Authentication Modules) •  Access external authentication methods •  Standard interface (Unix, LDAP, Kerberos, others) •  proxied and non-proxied users•  Windows •  Access native Windows services •  Authenticate users already logged into Windows (Windows Active Directory)•  Pluggable Authentication APIIntegrates MySQL with existing security infrastructures and SOPs.
  15. 15. PAM Authentication Example 1. Joe logs in using App application user name/password. Connector 2. Connector sends the user name/password to the 4. PAM library verifies credentials MySQL server. (using e.g. LDAP or KerberosConnected   etc) and returns yes/no answer for delivery to client. 3. User name/password sent to the PAM library, yes/no answer from PAM library PAM returned to client. PAM library and various Authentication backends CREATE USER joe IDENTIFIED WITH authentication_pam AS ‘mysql;
  16. 16. MySQL Enterprise Scalability MySQL Thread Pool •  MySQL default thread-handling – excellent performance, can limit scalability as user connections grow •  MySQL Thread Pool improves sustained performance/scale as user connections grow •  Thread Pool APIEnsures better, sustained performance as user loads continue to grow.
  17. 17. MySQL Enterprise Edition MySQL 5.5 Sysbench OLTP Read/Write 8,000 7,000Transactions Per Second MySQL Enterprise Edition 6,000 With Thread Pool 5,000 4,000 3,000 2,000 1,000 0 MySQL Community Server Without Thread Pool Simultaneous Database Connections MySQL 5.5.16 Oracle Linux 6.1, Unbreakable Kernel 2.6.32 2 sockets, 24 cores, 2 X 12-core Intel(R) Xeon(R) X5670 2.93GHz CPUs 20x Better Scalability with Thread Pool 72GB DDR3 RAM 2 X LSI SCSI Disk (MR9261-8i) (597GB)
  18. 18. MySQL Enterprise Backup •  Online Backup for InnoDB •  Full, Incremental, Partial Backups (scriptable interface) •  Compression •  Point in Time, Full, Partial Recovery options •  Metadata on status, progress, history mysqlbackup •  Unlimited Database Size •  Cross-Platform MEB Backup MySQL •  Windows, Linux, Unix Files Database Files •  Certified with Oracle Secure BackupEnsures quick, online backup and recovery of your MySQL apps.
  19. 19. MySQL Enterprise Monitor•  Global view of MySQL environment•  Automated, rules-based monitoring and alerts (SMTP, SNMP enabled)•  Query capture, monitoring, analysis and tuning, correlated with Monitor graphs•  Visual monitoring of “hot” applications and servers•  Real-time Replication Monitor with auto-discovery of master- slave topologies•  Integrated with MySQL Support A Virtual MySQL Tuning Assistant!
  20. 20. MySQL Query Analyzer•  Centralized monitoring of queries without Slow Query Log, SHOW PROCESSLIST;•  Enabled via MySQL Connectors•  Aggregated view of query execution counts, time, and rows•  Visual “grab and go” correlation with Monitor graphs•  Traces query executions back to source codeSaves you time parsing atomicexecutions from logs. Findsproblems you cannot find yourself.
  21. 21. Oracle Premier Support for MySQL•  24 X 7 Problem Resolution Services•  Unlimited Support Incidents•  Knowledge Base•  Maintenance Releases, Bug fixes, Patches, Updates•  MySQL Consultative Support•  Staffed by most experienced, seasoned MySQL Engineers
  22. 22. MySQL Product Roadmap
  23. 23.   MySQL 5.6: DMR* 2   MySQL Cluster 7.2: DMR 2   MySQL Enterprise Oracle Certifications*DMR: Development Milestone Release
  24. 24. MySQL 5.6: DMR 2
  25. 25. MySQL 5.6: A Better MySQL.MySQL 5.6 builds on MySQL 5.5 by improving: •  Optimizer for better Performance, Scalability •  Performance Schema for better instrumentation •  InnoDB for better transactional throughput •  Replication for higher availability, data integrity •  “NotOnlySQL” options for better flexibility
  26. 26. MySQL 5.6: NotOnlySQL: Memcached API Labs Download! •  Fast, simple access to InnoDB Application •  Accessed via Memcached API SQL NoSQL •  Use existing Memcached clients(MySQL Client) (Memcached •  Bypasses SQL transformations mysqld Protocol) MySQL Memcached •  NotOnlySQL access Server plugin •  Memcached for key-value operations InnoDB Storage Engine •  SQL for rich queries, JOINs, foreign keys, etc. •  Implementation •  Memcached daemon plug-in to mysqld •  Memcached protocol mapped to the native InnoDB API •  Shared process space for ultra-low latency •  Additional implementations in future DMs
  27. 27. MySQL Cluster: DMR 2
  28. 28. ACID Compliant Relational Database SQL & NoSQL interfacesWrite-Scalable & Real-Time Distributed, multi-master, auto-sharding, optimized in-memory structures & indices99.999% Availability Shared-nothing, integrated clustering & sub-second recovery, local & geographic replication, on-line operationsLow Barriers to Entry Open-source, elastic, multiple APIs, management tools, commodity hardware
  29. 29. MySQL Cluster Architecture REST JPA Application Nodes Node Group 1 Node Group 2Cluster F1 F2 Cluster Node 1 Node 3Mgmt F3 F4 Mgmt F3 F4 Node 4 Node 2 F1 F2 Data Nodes
  30. 30. MySQL Cluster 7.2: DMR 2Enabling Next Generation Web Services•  70x Higher Complex Query Performance: Adaptive Query Localization•  Native memcached API•  MySQL 5.5 Server IntegrationEnhancing Cross Data Center Scaling•  Multi-Site Clustering•  Simplified Active / Active ReplicationSimplifying Provisioning & Administration•  Consolidated Privileges
  31. 31. Scale-Out on Commodity Hardware 4.3M QPS 8 Intel servers Dual-6-core CPUs @2.93 GHz 24GB RAM 2 Data Nodes per server flexAsync benchmark 16 parallel threads, each issuing 256 simultaneous transactions Read / Write 100KB attribute Access via NDB API
  32. 32. API Flexibility:SQL & NoSQL Combined Clients JDBC / ODBC PHP / PERL Python / Ruby Native memcached HTTP/REST NDB API Data Nodes Mix • SQL: Complex, relational queries & • HTTP / memcached: Key-Value web servicesMatch • Java: Enterprise Apps • NDB API: Real-time services
  33. 33. MySQL Enterprise OracleCertifications
  34. 34. MySQL Enterprise Oracle Certifications•  Oracle Fusion MiddleWare •  WebLogic Server •  Database Adapter for Oracle SOA Suite ** •  Oracle Business Process Management ** •  Oracle Virtual Directory •  Oracle Data Integrator •  Oracle Enterprise Performance Management ** •  Oracle Identity Analytics •  Open SSO STS, Open SSO FedletAll ship with MySQL 5.x JDBC driver** MySQL as a Metadata Repository option (in progress)
  35. 35. MySQL Enterprise Oracle Certifications•  Oracle Linux•  Oracle VM•  Oracle VM Template for MySQL EE•  Oracle GoldenGate•  Oracle Secure Backup•  My Oracle Online Support
  36. 36. Certifications in Progress•  Oracle Fusion MiddleWare •  WebCenter Suite •  Enterprise Content Management •  Oracle Business Intelligence Suite•  Oracle Clusterware•  Oracle Database Firewall•  Oracle Audit Vault•  Oracle Enterprise Manager•  And More…