Documente Academic
Documente Profesional
Documente Cultură
• MySQL Overview
• Use Cases
• Comparing Feature Sets
• Tools Overview
• Next Steps
• 15 years of development
• 14
12Years
millionof Development
active installations
• 750+ Partners
70,000+ downloads each day
• 70K+ Downloads
#3 most Per Day
deployed database
• Up to 90% lower TCO than
proprietary database offerings
Customers across every major operating system, hardware
Customers
vendor,across every industry,
geography, major operating system, hardware
and application type
vendor, geography, industry, and application type
• Lower TCO
• Performance
– “Up to 90% Faster Query Response Times”
• Scalability
– “Up to 16-way x86 Servers”
– “Up to 64-way CMT Servers”
• Reliability
– Up to five 9s with MySQL Cluster
• Ease of Use
– Up and running in 15 minutes
– MySQL Enterprise Monitor
– MySQL Workbench
• Open Source
http://www.mysql.com/why-mysql/benchmarks/
© 2010 Oracle Corporation
6
Popular on Windows
Application
Wikipedia is one of the top 10 most trafficked
web sites in the world, hosting over 7 million
articles in 200 languages.
Chris Kasten,
Kernel Framework Group, eBay
Application
$800 Million Online Retailer of shoes. Zappos
stocks over 3 million items.
Key Business Benefit
Zappos selected MySQL because it was the
most robust, affordable database software
available at the time.
Why MySQL? Reliability & TCO
"MySQL provides the perfect blend of an
enterprise-level database and a cost-effective
technology solution. In my opinion, MySQL is
the only database we would ever trust to power
the Zappos.com website.“
Kris Ongbongan,
IT Manager
– Windows Vista
• Download: http://dev.mysql.com/downloads/mysql/5.1.html
• Enterprise, Community or Source
• 32 or 64 bit version
• MSI Installer, Zip file or “Essentials”
http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html
Asynchronous Replication
update
customer
Synchronous Replication
update
customer
mysqld mysqld
Replication relay
binlog
SQL Thread
data
index &
binlogs
binlog data
Read
Scale Out
updates reads
Replication
X
OLTP Data Mart/Warehouse
X
Search Core Data Replication Slave Farm
• Increase Performance
• Simplify Data Management
• MySQL Partitioning Schemes
– Range
– Hash
– Key
– List
– Composite (sub-partitions)
• SQL Server (Enterprise Edition only)
– CREATE PARTITION FUNCTION
sample
connection
bill@192.168.0.10
bill@192.168.0.11
BIGINT NCHAR
BINARY NVARCHAR
BIT NATIONAL CHAR
CHAR NUMERIC
CHARACTER REAL
DATETIME SMALLINT
DECIMAL TEXT
FLOAT TIMESTAMP
DOUBLE PRECESION TINYINT
INTEGER VARBINARY
VARCHAR
http://www.mysql.com/trials/
• Restricted to 1 CPU
• Restricted to 1 GB RAM
• Restricted to 4 GB of User Data
• Restricted Log Shipping (Subscriber Only)
• No Partitioning
• No SQL Server Agent
• No SQL Profiler
http://dev.mysql.com/doc/refman/5.4/en/windows-vs-unix.html
© 2010 Oracle Corporation
40
Tools & Support
• MySQL Enterprise
• Global Monitoring License
• of (OEM):
All Servers
• • Embedded Server
Web-Based Central Console
Monitor • Built-in Advisors
• Support
• Expert Advice
•
• MySQL
Specialized Scale-Out Help Cluster
Carrier-Grade
• • Training
24 x 7 x 365 Production Support
• Web-Based Knowledge Base
• Consulting
Support • Consultative Help
• NRE
• Bug Escalation Program
• ER Modeling
– Design
– Forward/Reverse Engineering
– Schema Synchronization
– Documentation
• New! Administrator Plugin
– Start/Stop Server
– Account/User Management
– Server Variables
– Server Logs
– Database Objects
http://wb.mysql.com/
Stored Stored
Procedure manual Procedure
http://dev.mysql.com/downloads/gui-tools/5.0.html
http://www.mysql.com/windows/
© 2010 Oracle Corporation
48
Additional Migration Notes
• Improve performance by
finding and fixing problem
queries
• Centralized monitoring of
queries across all servers
• Aggregated view of query
execution counts, time, and
rows
http://www.mysql.com/windows/
© 2010 Oracle Corporation
56