Your SlideShare is downloading. ×
Mysql overview_20100811
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mysql overview_20100811

3,960

Published on

ThinkingInLamp社区MySQL用户大会(上海)分享

ThinkingInLamp社区MySQL用户大会(上海)分享

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,960
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © 2010 Oracle Corporation
  • 2. QuickTime™ and a decompressor <Insert Picture Here> are needed to see this picture. 之 MySQL之自由斗士 - 浴火重生的海豚 Scott Chen 陈少川 MySQL Great China Regional Sales Manager Global Business Unit +86-13911785595 Scott.chen@sun.com
  • 3. 日程 • Oracle 的开源政策 • MySQL 市场策略报告 • Community version 协议对 MySQL Embedded ISV 的 重要性与合法性 • MySQL 大中华区的渠道策略 • MySQL 5.5 beta 简介 • MySQL Cluster 7.1 简介 • MySQL Workbench 简介 • MySQL for Windows © 2010 Oracle Corporation
  • 4. Oracle 的开源政策 Making MySQL Better Today © 2010 Oracle Corporation
  • 5. Oracle’s Strategy: 完整. 开放. 整合. 完整 开放 整合 • Built together 统一建制 • Tested together 统一测试 • Managed together 统一管理 • Serviced together 统一服务 • Based on open standards 基于开放 的平台 • Lower cost 低成本 • Lower risk 低风险 • More reliable 高信赖 © 2010 Oracle Corporation
  • 6. Support For Open Standards 支持开放的标准 Integrating Real-World Heterogeneous Environments 结合各种复杂的环境 © 2010 Oracle Corporation
  • 7. 完整. 开放. 整合. Complete. Open. Integrated. 完整 开放 整合 Two more important attributes 另两项重要的贡献 • Oracle never settles for being second best at any level of the stack 《Oracle公司认为所有的方案都是重 要的》 • “Complete” means we meet most customer requirements at every level 《完整性,就是在各个部分都能满足 大部分客户的需求》 That’s why MySQL matters to Oracle and Oracle customers 这是Oracle公司及 这是 公司及Oracle的客户所关注 公司及 的客户所关注 © 2010 Oracle Corporation
  • 8. Industry’s Most Complete LAMP Stack 行业中最完整的 LAMP 架构 Apps –Oracle Enterprise Linux Eclipse NetBeans –Oracle VM (Xen-based) –Apache, Glassfish Apache Glassfish –MySQL –PHP, Perl, Python, Ruby, Java, MySQL C, C++ Oracle Enterprise Linux & Oracle VM © 2010 Oracle Corporation
  • 9. Investment in MySQL 对MySQL的投资 的投资 • Make MySQL a Better MySQL 成为更好的MySQL》 《让MySQL成为更好的 成为更好的 》 – #1 Open Source Database for Web Applications 《网路应用中第一名的开源数据库》 • Develop, Promote and Support MySQL 持续于MySQL的开发,发扬与支持 持续于 的开发, 的开发 – Improve engineering, consulting and support 提升工程,顾问及支持 – Leverage 24x7, World-Class Oracle Support 结合 Oracle 世界级的24X7的支持服务 • MySQL Community Edition MySQL 开源版本 – Source and binary releases 开放源代码 – GPL license 符合GPL授权的要求 © 2010 Oracle Corporation
  • 10. 对 的投资 Investment in MySQL对MySQL的投资 • MySQL Focus Areas MySQL 的关注领域 – Web, Embedded & Telecom 《网络应用,嵌入式及电 信领域》 – LAMP – Windows • Oracle + MySQL Customers 与 共同的客户 Oracle与MySQL共同的客户 – Oracle Enterprise Manager 《Oracle企业管理平台》 – Oracle Secure Backup 《Oracle安全备份平台》 – Oracle Audit Vault 《Oracle审计平台》 © 2010 Oracle Corporation
  • 11. MySQL 市场策略报告 Making MySQL Better Today © 2010 Oracle Corporation
  • 12. 无所不在的MySQL MySQL is Everywhere 无所不在的 Multiple Platforms Multiple Languages 多平台的支持 多语言的支持 C C++ C# © 2010 Oracle Corporation
  • 13. 感谢您, Thank You – MySQL Customers 感谢您,MySQL的客户们 的客户们 Web OEM / ISV’s SaaS, Hosting Telecommunications Enterprise 2.0 MySQL is Powering the Web © 2010 Oracle Corporation
  • 14. 感谢您, Major Customer in GCR 感谢您,这一年来大中华区的客户们 © 2010 Oracle Corporation
  • 15. MySQL 产品的体系架构 © 2010 Oracle Corporation
  • 16. 支持第三方产品的标准应用 Apps eShop & Content Session User Blogs & Search Commerce Management Management Directory Forums Engines Administration Transactional Tools Replication Application Development Business Intelligence Database Platforms App – Web Servers & Load Balancers Storage Operating System Hardware © 2010 Oracle Corporation
  • 17. MySQL + GPLv2 Making MySQL Better Today © 2010 Oracle Corporation
  • 18. MySQL “开源” 版本与 “商业” 版本的差异 开 商 开源 商业 • MySQL Community Server 开源版 • MySQL Enterprise 企业版 • MySQL Cluster (Community Edition) • MySQL Enterprise Unlimited • MySQL Embedded Server (OEM) • MySQL GUI Tools • MySQL Cluster 企业版 • MySQL Connectors • Standard Edition (JDBC, ODBC, etc) • Carrier Grade Edition • Documents, Reference Manuals • Training Classes (By OU) • Forums • Professional Services • 开源版本提供服务器的所有功能 – 商业版本的服务器都包含企业管理工具与技术支持 • 开源版本都是基于 GPLv2 的软件授权 © 2010 Oracle Corporation
  • 19. 的授权模式简易说明-智慧财产权 MySQL的授权模式简易说明 智慧财产权 的授权模式简易说明 • Oracle/MySQL 拥有产品所有权,是基于GPLv2的开源协议 • MySQL 是开源的软件,当使用客户下载开源版本,自主开发 与自行维护时,是不需要付费的!但 Oracle/MySQL 并不负 责相关产生的责任 • MySQL提供订阅服务模式的授权,客户可以购买Subscription model 的 MySQL 服务来保障系统的健全与稳定 • 所有使用 MySQL 的软件开发商需要遵守GPLv2的开源精神; 也就是说如果想将免费的使用 MySQL数据库当作您的解决方 案时,也需要将您所开发的软件源代码开源给客户或是开源 世界,假如违反了GPLv2 的开源精神,则需购买MySQL的商 业授权 • 假如您将MySQL嵌入你的产品或解决方案中而进行大量的商 业销售,您需要购买MySQL嵌入式的商业授权 • 更多的资料:http://www.mysql.com/about/legal/ © 2010 Oracle Corporation
  • 20. 开源免费及企业级付费产品的区别 Spend time to save money or Spend money to save time? Open Source Benefits from testing by worldwide Community Extensive internal/external (Coverity, KLOCwork) testing Benchmarked with 2,000+ connections Feature Releases Mature Mature MySQL Enterprise Monitor and Advisors Rapid Update Service Pack Program Quarterly Service Pack Program Hot Fix Program Bug Escalation Privilege Automated Software Update and Alert Service Online Knowledge Base 24x7 Production Support Extended End-of-Life Policy Legal indemnification © 2010 Oracle Corporation
  • 21. MySQL Enterprise 企业版 • 提供每年企业版的软件与服务 – MySQL 企业版 : 仅提供给付费的客户 – MySQL 企业版监控模组 :统一的监控工具 – 产品支持 : 24x7* – 维护更新 : 每个月提供更新及每季的服务包 – 更新提示,技术提示 – 知识库 : 英文 (2,000) 及 日文 (1,000) – 赔偿* – 价格: 每年每服务器收费 无限用户版(专案处理) © 2010 Oracle Corporation
  • 22. Professional Service (Consulting) 专业服务 专业服 Helps Customers Improve Performance, Scalability, High Availability • Most Popular Packaged Consulting Offerings – Architecture & Design 架构设计 • Future-proof Applications with Detailed Architecture Recommendations – MySQL Performance Tuning and Optimization 性能调优 • 5x – 10x Performance Improvement with Customized Tuning – Scale-out, High Availability and Replication 扩张,高可效及复制管理 • 99.99% - 99.999% Availability • On Demand Scalability, Failover & Fault Tolerance – MySQL DBA & Remote DBA 远端服务器管理 • Hire a MySQL Expert to boost your project & team © 2010 Oracle Corporation
  • 23. Training by Oracle University 培训 • Hands On Training using PC – DB Administrators 5 days – DB Application Developers 5 days – High Availability 3 days – Introductory 4 days – MySQL+PHP App. Dev. 5 days – Performance Tuning 4 days – MySQL Cluster 3 days – Stored Procedure 2 days – Boot Camp (DBA+DB App. Dev.) – E-Learning: MySQL Partitioning 1day – Customized training and on-site training is also available. Contact MySQL for more details. © 2010 Oracle Corporation
  • 24. Certification (delivered by Oracle University) 认证 • Sun Certified MySQL Associate (SCMA) • Sun Certified MySQL Developer (SCMDEV) • Sun Certified MySQL Database Administrator (SCMDBA) • Sun Certified MySQL Cluster Database Administrator (SCMCDBA) © 2010 Oracle Corporation
  • 25. MySQL 大中华区渠道布局 Making MySQL Better Today © 2010 Oracle Corporation
  • 26. My 在大中华区重点合作伙伴 SQL • 主力分销商 – PRC 中国大陆地区 • Shanghai Actiontek 上海爱可生 • 区域合作伙伴 – TigherSQL 北京开源正泰 (华南地区) – DC 神州数码(深圳,武汉) – 数字星空 – 文德荣达 – 联邦软件 – 动力天下 – 上海爱得威 – 上海软胜 – 上海软众 – 。。。。。 – Hong Kong 香港地区 • SST • 解决方案合作伙伴 – JOS – Kepro – Mofinity – Expert Systems Limited – 。。。。。 – Taiwan 台湾地区 • Bestcom 群环科技 • 解决方案合作伙伴 – 華電 – STI敦陽科技 – 新陽電腦 – 凱衛資訊 – 衛展科技 – 。。。。。 © 2010 Oracle Corporation
  • 27. Products Making MySQL Better Today © 2010 Oracle Corporation
  • 28. MySQL 5.5 InoBillbcmeu nDw eoe f lt da • ACID Transactions, FKs, Crash Recovery Beta Improved Availability • Semi-synchronous Replication • Replication Heartbeat Improved Usability • SIGNAL/RESIGNAL • More Partitioning Options • PERFORMANCE_SCHEMA Better Instrumentation/Diagnostics • InnoDB stats in 5.5 PERFORMANCE_SCHEMA © 2010 Oracle Corporation
  • 29. MySQL 5.5 is Faster! InnoDB Performance improvements Beta • 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 Performance Improvements • 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 More than 10x improvement in recovery times © 2010 Oracle Corporation
  • 30. MySQL 5.5 SysBench Benchmarks Beta MySQL 5.5 vs. 5.1 - Read Only 8000 7000 Transactions Per Second 6000 MySQL 5.5.4 5000 (New InnoDB) 4000 3000 MySQL 5.1.40 2000 (InnoDB Plug-in) 1000 0 MySQL 5.1.40 4 16 32 64 128 256 384 512 768 1024 (InnoDB built-in) Number of Database Connections 200% 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.40; at scale Fedora 10 © 2010 Oracle Corporation
  • 31. MySQL 5.5 SysBench Benchmarks MySQL 5.5 vs. 5.1 Read/Write Beta 6000 Transactions Per Second 5000 4000 MySQL 5.5.4 (New InnoDB) 3000 2000 MySQL 5.1.40 (InnoDB Plug-in) 1000 MySQL 5.1.40 0 (InnoDB built-in) 4 16 32 64 128 256 384 512 768 1024 Number of Database Connnections 364% 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.40; at scale Fedora 10 © 2010 Oracle Corporation
  • 32. MySQL Workbench Making MySQL Better Today © 2010 Oracle Corporation
  • 33. MQWkec:UifieD bsID y L obnh n da ae E S r ta MySQL Database Admin Single Integrated GUI Unified IDE - like MS SQL Server Management Studio © 2010 Oracle Corporation
  • 34. MySQL Workbench 5.2 Beta • SQL Development – SQL Editor - Color Syntax Highlighting – Object Management - Import/Export, Browser, Edit – Connection Management - Wizard, SSH Tunnel – Multi-Pane Results View, In-grid data edits • Database Administration – Status, Configuration, Start/Stop, Replication – Users, Security, Session Management – Import/Export Dump Files • Data Modelling – Visual Design – Forward/Reverse Engineer © 2010 Oracle Corporation
  • 35. Workbench Futures • Enhance Database Development IDE – More MS SQL Server Studio “like” • MSFT Users expect Visual GUI Tools – Fuller SQL Development • Rapid development features. • SQL Refactoring • Query/Join Builders – Foster Community • Plug-ins, …. © 2010 Oracle Corporation
  • 36. MySQL Enterprise Monitor Making MySQL Better Today © 2010 Oracle Corporation
  • 37. MySQL Enterprise Monitor 2.2 Beta • Improved Performance Monitoring – MySQL Query Analyzer – Data from MySQL Connectors – For Java and .Net apps • Filter for Specific Query Problems – Full Table Scans, Bad Indexes • Faster Problem Resolution – MySQL Support diagnostic reports • Improved User/Security Model • Improved Advisor Rules & Graphs © 2010 Oracle Corporation
  • 38. MySQL Cluster Making MySQL Better Today © 2010 Oracle Corporation
  • 39. MySQL Cluster 7.1 GA Imvddinta n p eA is t r m r io o • NDBINFO: Real time status & usage statistics • MySQL Cluster Manager (CGE Only) Higher Performance • MySQL Cluster Connector for Java • Native Java & OpenJPA access to MySQL Cluster Carrier Grade Availability & Performance • Shared nothing, distributed design for 99.999% availability • Sub-Second Failover & Self Healing Recovery • On-Line Scaling and Maintenance • Parallel Multi-Master Architecture • Low Latency, Real Time Responsiveness © 2010 Oracle Corporation
  • 40. MySQL Enterprise Monitor 2.3 • Rules to be in MEM2.3; graphs may need to be downloaded • MEM available for CGE OEMs after proposed packaging changes – subject to approval ! © 2010 Oracle Corporation Highly confidential - Oracle Corporation 40
  • 41. How Does MySQL Cluster Manager Help ? Automates and Simplifies MySQL Cluster Management Automated Management Monitoring & Recovery High-Availability Operation Slashes management complexity, increases administrator efficiency and reduces the risk of downtime http://www.mysql.com/products/database/cluster/mcm/ © 2010 Oracle Corporation Copyright 2010 Oracle Corporation 41
  • 42. How Does MySQL Cluster Manager Help ? Example: Initiating upgrade from MySQL Cluster 6.3 to 7.0* Before MySQL Cluster Manager With MySQL Cluster Manager • 1 x preliminary check of cluster state upgrade cluster --package=7.0 mycluster; • 8 x ssh commands per server • 8 x per-process stop commands • 4 x scp of configuration files (2 x mgmd & 2 x Total: 1 Command - mysqld) • 8 x per-process start commands Unattended Operation • 8 x checks for started and re-joined processes • 8 x process completion verifications • Results • 1 x verify completion of the whole cluster. – Reduces the overhead and complexity • Excludes manual editing of each configuration of managing database clusters file. – Reduces the risk of downtime resulting Total: 46 commands - from administrator error – Automates best practices in database 2.5 hours of attended operation cluster management * See Substantiation Slide © 2010 Oracle Corporation
  • 43. MySQL on Windows Making MySQL Better Today © 2010 Oracle Corporation
  • 44. WinaasMTQSvr in ggint S SLee n F r • Remain the “#1 Open Source Database” – Continue to win on Customer References (e.g. FaceBook) – Continue to win on TCO (60-80% TCO Savings) • Simplicity – 15 Minutes to Success! – Easier to install, administer and tune than MSSQL – Easier tools than MSFT SQL Server Studio • Quality – Reliable, Secure, Scalable and Fast on 4-8 Cores – Better Supported • Any Platform, Any Language – Any Platform (Windows, Linux, Unix, Mac) – Any Language (PHP, Perl, Python, Ruby, Java, C, C++, C#, VB) – Escape from Microsoft’s “Windows Only” agenda © 2010 Oracle Corporation
  • 45. Windows Initiatives • Server Performance, reliability – Windows specific fixes and optimizations • MySQL Server and InnoDB engine. • Ease of Use/Familiarity – Unified installer – Bundles products together – Workbench – the “MSSQL Management Studio” for MySQL • Support Windows Ecosystem – Authentication – support authenticate using Windows Credentials – Development • Enhance Visual Studio Plug-in for MySQL • Add features to Connector/NET and other connectors. • Windows-centric Migration Tools – Workbench Plug-ins to move • MSSQL, Access, … to MySQL © 2010 Oracle Corporation Highly confidential - Oracle Corporation 45
  • 46. 重点回顾 • MySQL is important to Oracle and our customers – Part of our Complete, Open, Integrated strategy • Oracle is making MySQL better today – Major Feature, Performance, Scalability enhancements – 24x7, Global support in 145 countries Download Now http://dev.mysql.com/downloads © 2010 Oracle Corporation
  • 47. Oracle OpenWorld and JavaOne + Develop Conferences • September 19-23, 2010 • San Francisco, CA • December 13 – 16, 2010 - Beijing •Over 2,100 sessions • 3 Exhibition Halls • For more information: • Oracle OpenWorld: oracle.com/openworld • JavaOne + Develop: oracle.com/javaonedevelop © 2010 Oracle Corporation
  • 48. Thank You • Downloads: http://dev.mysql.com/downloads • Documentation: http://dev.mysql.com/doc • Blogs: http://planet.mysql.com • Forums: http://forums.mysql.com • MySQL Customer Advisory Board – April 12, Santa Clara – May 6, Amsterdam • MySQL Storage Engine Summit – June 3, Oracle HQ, Redwood Shores © 2010 Oracle Corporation
  • 49. © 2010 Oracle Corporation

×