MySQL
Upcoming SlideShare
Loading in...5
×
 

MySQL

on

  • 1,139 views

Apresentação de Marco Carlessi para o 16º encontro PT.JUG.

Apresentação de Marco Carlessi para o 16º encontro PT.JUG.

Statistics

Views

Total Views
1,139
Views on SlideShare
564
Embed Views
575

Actions

Likes
1
Downloads
24
Comments
0

3 Embeds 575

http://jug.pt 573
http://65.55.108.4 1
http://ptjug.wordpress.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MySQL MySQL Presentation Transcript

  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1 MySQL Marco Carlessi marco.carlessi@oracle.com
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 Program Agenda  Oracle’s Investment in MySQL  MySQL Enterprise Edition  MySQL Cluster  Customers
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 Oracle Data Management Solutions Span the Full Range of Developers’ Needs Web, SMB, Edge Applications Telecom Billing Financial trading Fraud detection Data Center Applications Healthcare Equipment Industrial Systems Manufacturing Systems Gateways / Metadata Network mgmt / Security Mobile Services Software Mobile Devices Telematics Field Force Automation Mobile Applications Real Time Applications
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6 MySQL: Everywhere and Growing Platform of Choice for Next Generation Web, Cloud & Embedded Applications World’s Most Popular Open Source Database Database Platform for Next Gen Apps Leading Database for Web Applications Leading Database in the Cloud Integrated with Hadoop in majority of Big Data platforms #1 Linux Career IT skill: MySQL * * Source: Linux Career IT Skills Watch update July 2013 Downloads & Sales Growth Best of both Worlds SQL+NoSQL LAMP + Python +Node.js + Go +... Awards & Social Media Momentum
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 MySQL 5.5 MySQL Cluster 7.3 MySQL Enterprise Monitor 2.3 & 3.0 MySQL Enterprise Backup Security Scalability HA Audit MySQL 5.6 MySQL Workbench 6.0 M y S Q L U t i l i t i e s M y S Q L A p p l i e r f o r H a d o o p MySQL Workbench 5.2 & 6.0 M y S Q L E n t e r p r i s e O r a c l e C e r t i f i c a t i o n s Almost 4 Years of MySQL Innovation M y S Q L C l u s t e r M a n a g e rWindows installer & Tools MySQL Cluster 7.2 MySQL Cluster 7.1 MySQLMigration Wizard MySQL 5.7
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 Driving MySQL Innovation MySQL since 2010 (SUN  Oracle), part 1 All GA! - 2010 MySQL Cluster Manager 1.1 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup 3.7 MySQL Cluster 7.2 MySQL Cluster Manager 1.2 MySQL Utilities 1.0 MySQL Migration Wizard MySQL for Excel 1.0 / 1.1 MySQL Enterprise Backup 3.8 MySQL Enterprise Audit MySQL Enterprise HA (DRBD) All GA! - 2011 MySQL Database 5.6 MySQL Utilities 1.3 MySQL Cluster 7.3 MySQL Workbench 6.0 MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.9 MySQL Yum Linux repository All GA! - 2012 All GA! - 2013 and Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9 MySQL Cluster Manager 1.3 MySQL Workbench 6.1 MySQL for Excel 1.2 MySQL Enterprise Backup 3.10 Oracle Grid Infrastructure Agents for MySQL Latest: MySQL 5.5.37 / 5.6.17 MySQL Cluster 7.2.16 / 7.3.5 GA! – 2014DMR* Q1 / 2014 *Development Milestone Release MySQL Utilities Fabric Lab (RC) MySQL 5.7.4 m14 - Throughput improvements - Optimizer improvements - more online DDL - temporary tables in InnoDB - Execution plan of running statements and Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver Driving MySQL Innovation MySQL since 2010 (SUN  Oracle), part 2 Labs – Q1 / 2014 MySQL with InnoDB PageIO Compression MySQL GIS, InnoDB R-tree, Parser Refactoring MySQL Cluster 7.4.0 MySQL Multi-source Replication MySQL JSON UDFs 0.3.1 MySQL Applier for Hadoop Proxy 0.8.3 (Alpha)
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10 World’s Most Popular Open Source Database • Over 15 million estimated installations • Used by 9 of top 10 web sites in the world • Embedded by 8 of the top 10 ISVs • #1 database in the Cloud • Integrated w/Hadoop in 80% of Big Data platforms • Facebook: 175K fans, +35% YoY Growth • Twitter: 28K followers, +67% YoY Growth • Numerous Awards: Linux Journal, CRN, PHP Architect...
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11 Driving Innovation AND Quality  191 Worklogs for MySQL 5.6  1991 Bugs fixed in 5.6  3763 Bugs fixed in total since MySQL 5.5 GA  911 New MTR tests in MySQL 5.6  Tripled QA Team - 400 Man/Year Database QA Experience
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12  MySQL Database (Community Server)  MySQL Cluster  MySQL Workbench  MySQL Migration Wizard  MySQL Utilities (in Python)  MySQL Connectors  MySQL Proxy  Documentation (not covered under GPL)  Forums Oracle’s Investment in MySQL Community Available to download and use under the GPL mysql.com/downloads/
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13 MySQL 5.6: The Best Release Ever “MySQL 5.6 is probably the version of MySQL with the biggest bundle of new features.” Giuseppe Maxia “I am very excited and thrilled to use the latest release of MySQL 5.6 in production. This is probably the most notable and innovative release from many years, if not ever. Oracle developer teams did great work for MySQL 5.6, so we have to give Oracle credit for that.“ Marco Tusa “MySQL 5.6 is an impressive release with features that make it much easier to scale MySQL and take advantage of modern hardware.” Mark Callaghan “MySQL vs MariaDB performance. The obvious take away is as expected, upgrade any 5.5 installations to 5.6.” Brian Aker “MySQL 5.6 is the largest MySQL code size increase in a MySQL version ever. The last time we saw anything like this was with the merging of MySQL Cluster in 4.1. At the very least, Oracle is paying people to write lines of code to extent that nobody has before.” Stewart Smith
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14 Program Agenda  Oracle’s Investment in MySQL  MySQL Enterprise Edition  MySQL Cluster  Customers
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition Highest Levels of Security, Performance and Availability MySQL Enterprise Audit
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16  Out-of-the-box logging of connections, logins, query activity across all or specific MySQL servers  User defined policies, filtering and log rotation  Dynamically enabled, disabled: no server restart  XML-based audit stream per Oracle audit specification  Easily implemented via MySQL 5.5 Audit API  MySQL 5.5.28 and higher MySQL Enterprise Audit Policy-based Auditing for MySQL Applications
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17  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 API MySQL Enterprise Security External Authentication
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18  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 API Ensures better, sustained performance as user loads continue to grow. MySQL Enterprise Scalability MySQL Thread Pool
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19 A Virtual MySQL DBA Assistant!  Web-based, global view of MySQL/Cluster applications (on- premise and Cloud deployments)  Automated, rules-based monitoring and alerts (SMTP, SNMP enabled)  Query capture, monitoring, analysis and tuning, correlated with Monitor graphs  Real-time Replication Monitor with auto- discovery of master-slave topologies  Integrated with Oracle Support MySQL Enterprise Monitor
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20  Online Backup for InnoDB (scriptable interface)  Full, Incremental, Partial Backups (with compression)  Point in Time, Full, Partial Recovery options  Parallel, multi-threaded backup/recovery operations  Metadata on status, progress, history  Unlimited Database Size  Cross-Platform - Windows, Linux, Unix  Certified with Oracle Secure Backup MEB Backup Files MySQL Database Files mysqlbackup Ensures quick, online backup and recovery of your on premise and Cloud based MySQL applications. MySQL Enterprise Backup
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 Database Design - Visual Design, modeling - Forward/Reverse Engineer - Schema validation, Schema doc SQL Development - SQL Editor - Color Syntax Highlighting - Objects - Import/Export, Browse/Edit Database Administration - Status, Configuration, Start/Stop - Users, Security, Sessions - Import/Export Dump Files MySQL Workbench Saves you time developing and managing your MySQL applications.
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22 Program Agenda  Oracle’s Investment in MySQL  MySQL Enterprise Edition  MySQL Cluster  Customers
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23  Foreign Key Support  Connection Thread Scalability  MySQL 5.6  Auto-Installer  NoSQL JavaScript for node.js
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24  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 Fedlet All ship with MySQL 5.x JDBC driver Oracle Product Integrations/Certifications Available Now
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25  Oracle Linux (w/DRBD Stack)  Oracle VM  Oracle VM Template for MySQL EE  Oracle Solaris Clustering  Oracle GoldenGate  Oracle Secure Backup  Oracle Database Firewall  Oracle Clusterware Oracle Product Integrations/Certifications Available Now
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26  Largest Team of MySQL Experts  Backed by MySQL Developers  Forward Compatible Hot Fixes  MySQL Maintenance Releases  Direct Access to MySQL Support Engineers  Support in 29 Languages  24/7/365  Unlimited Incidents  Knowledge Base  MySQL Consultative Support "The rep that assisted me was simply outstanding. He immediately recognized the cause of my problem and provided the resolution.” mysql.com/support/quotes Only From Oracle Oracle Premier Lifetime Support for MySQL Rely on the Experts
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27 Program Agenda  Oracle’s Investment in MySQL  MySQL Enterprise Edition  MySQL Cluster  Customers
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28 Customers  Ministerio De Hacienda Y Administraciones Publicas (Madrid, ES)  DIPUTACION DE CASTELLON  Universidad Complutense De Madrid (UCM)  AEAT (Madrid, ES) Tax office  UNIVERSIDAD POLITECNICA DE MADRID (Madrid, ES)  OFICINA DE ARMONIZACION DEL MERCADO INTERIOR (OAMI) UE institution  AENA  and more… Spain
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29 Customers  Ministry of Justice  Ministry of Foreign Affairs  CDC - Caisse des Dépôts (supervised by French Parliament)  GAC (Direction Générale de l'Aviation Civile)  CNES (Centre National d'Etudes Spatiales)  CNRS (Centre national de la recherche scientifique)  and more… France...
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30 Customers  Deutsche Post  CDC (DE)  Hessisches StaLA (DE)  RZ der Finanzverwaltung NRW (DE)  Swedish National Police (SWE)  Swiss Federal Office of IT (SUI)  Poste Italiane (IT)  ... and all around Europe
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31 France - Ademe  “Trigger” project: An automatic data collection of information from different networks to monitor air quality  Architecture: Lamp  Provider: Eskape society  Subsequent projects: – website information on waste management – intranet content management that facilitates the sharing of documentation internally or externally Agence de l'environnement et de la maîtrise de l'énergie http://www.ademe.fr/ Reference: http://www.mysql.com/customers/view/?id=621
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32 Germany - Toto-Lotto Niedersachsen  MySQL Cluster is used for all Internet systems, and session management at Lotto Niedersachsen (Internet gaming applications for customers in Lower Saxony, for the numbers and rate the archives of the German Lotto block)  "With the professional Consulting and support services MySQL, it was possible within short time, create a performance system” (Jörg New IT Manager at the Toto-Lotto Niedersachsen GmbH) http://www.lotto-niedersachsen.de/s/play/ground/homepage.do Reference: http://www.mysql.de/why-mysql/case-studies/toto-lotto-niedersachsen-hochverfgbarkeit-mysql-cluster/
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33 Germany - Toto-Lotto Niedersachsen  MySQL Cluster is running as a database backend the persistence and is used for all Internet systems and session management  Operating System: Linux  Web Server: Apache  Database: MySQL Cluster  Database size:  about 4 GB, designed to 14GB  7 million records  100 tables  Number of Queries: up to 1600 per second  Programming language: Perl and Flash
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34 Italy - CASPUR  CASPUR is a non-profit inter-university consortium which was founded in 1992, based in Rome. It deals with scientific supercomputing applications and innovative technologies  MySQL Enterprise subscription that allows to monitor application reliability using MySQL Monitor, and improves query performance through the MySQL Query Analyzer  From 2 to 10 master servers and from 10 to 100 back-end slaves, which provide front-end Web services able to manage the dataflow from a supercomputing system based on a 2048 core cluster system. Consorzio Interuniversitario per le Applicazioni di Supercalcolo Per Università e Ricerca http://www.caspur.it/ Reference: http://www.mysql.com/customers/view/?id=1068
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35 Sweden - Swedish National Police http://polisen.se/en/Languages/Startpage/ Reference: http://www.mysql.com/customers/view/?id=779
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36  mysql.com - MySQL Products and Editions - TCO calculator - Customer use cases and success stories  dev.mysql.com - Downloads, Documentation - Forums - PlanetMySQL  eDelivery.oracle.com - Download and evaluate all MySQL products Learn More
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38
  • Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39 Stay Tuned!  News from the MySQL Server Team – http://mysqlserverteam.com/  News from the broader MySQL engineering teams – http://insidemysql.com/  MySQL performance benchmarks and news – http://dimitrik.free.fr/blog/index.html  Get the latest 5.7 DMR – All Platforms http://dev.mysql.com/downloads/mysql/ – YUM repo - http://dev.mysql.com/downloads/repo/