MySQL, Wohin gehst Du?

Ähnliche Dokumente
MySQL Architekturen für Oracle DBA's

MySQL Architekturen für Oracle DBA's

MySQL/MariaDB für. nicht-mysql DBAs

HandlerSocket und ähnliche Technologien - NoSQL für MySQL

Puerto de La Luz, Gran Canaria

Gasbeschaffenheit bezüglich des Brennwertes "H s,eff " an wesentlichen Ein- und Ausspeisepunkten oder in den entsprechenden Teilnetzen

MySQL für Oracle DBA's

MySQL Architektur die Admin-Sicht

Dauer Richtung Bemerkung ca. 0:03 Adlershof, Karl-Ziegler-Str. barrierefrei Fahrradmitnahme möglich

Performance Tuning & Scale-Out mit MySQL

MySQL Konfiguration - die wichtigsten Parameter

MySQL-Auswahl auch gegen die Distribution

MySQL-Server im Teamwork - Replikation und Cluster

MySQL New Features 5.6

HandlerSocket und ähnliche Technologien - NoSQL für MySQL

Januar Deadline und Abrechnungsdetails. Zeichnungen. Rücknahmen. Deadline CET. Deadline CET. Valuta Titellieferung. Valuta Geldüberweisung

Die CONNECT Storage Engine für MySQL Zugriff auf verschiedenste Daten

Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB. Präsentation 23. Juni 2016

MySQL für Oracle DBA's

Konsolidieren von MySQL Landschaften

MySQL Backup- und Recovery-Strategien

Haupttabelle für Grundwasserstände EGLFING LEHRER 265B

Wärmepumpe Stromverbrauch Wärmepumpe. Jahresüberblick Kosten pro Monat [ ] Monatsdurchschnittstemperatur [ C]

MySQL-Server im Teamwork - Replikation und Galera Cluster

MySQL Cluster mit Galera

Externer Meilenstein. Manueller Sammelrollup Unterbrechung. Inaktiver Vorgang. Inaktiver Meilenstein Inaktiver Sammelvorgang

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

MySQL Backup und Restore

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Verkehrsstatistik 2015

MySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Weltweite Produktionsdatenverwaltung mit MySQL-Replikation

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

MySQL Performance: Getting Started InnoDB

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Stromverbrauch Wärmepumpe Mehr Infos unter: Luftwaermepumpe.eu

MoNav & OSRM Ein Jahr später


Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Wärmepumpe Jahresüberblick Stromverbrauch Wärmepumpe Mehr Infos unter: Luftwaermepumpe.eu 30, ,0 19,0 25,0 18, ,5 12,6 9,7

MySQL Replikation - Die Eier legende Wollmilchsau?

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

MySQL für Oracle DBAs

MySQL Performance Tuning für Entwickler

MySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?

Arbeitsmarktstatistik Januar 2017

Stromverbrauch Wärmepumpe Mehr Infos unter: Luftwaermepumpe.eu

Monat Datum Veranstaltung Veranstalter Mietkosten Bestätigung Vertrag Bezahlt

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Wir bauen uns ein Data Warehouse mit MySQL

Trainingsplan. Delphin Butzbach e.v. - Trainingsplan Seite: 1

MySQL Performance Tuning

Informationen zur Oracle DB SE2

MySQL für Oracle DBA's

MySQL Performance Tuning

Kurstage IT Fachwirt(-in) IHK

Kurstage IT Fachwirt(-in) IHK

Ist die Standard Edition noch einsetzbar? Dierk Lenz DOAG 2015 Konferenz

<Insert Picture Here> 8. Business Intelligence & Data Warehouse Konferenz

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

MySQL für Oracle DBAs

Im Vergleich: Hochverfügbarkeitslösungen für die MySQL -Datenbank

STADT DIETIKON Stand: Ende September Finanzabteilung. Verteiler: Stadtrat Hochrechnung Sozialamt

Ordentliche Hauptversammlung Mai 2016, Portland Forum, Leimen

Linux Server in der eigenen Cloud

MySQL Cluster. Kai Voigt MySQL AB Kiel, 17. Februar 2006

Senioren TSG Donnerstag 09. Mai 19 Nordic Walking Treff: Uhr Röbi unsicheres Wetter - Vorabend eine dann Turnen in der Halle

ALEPH Migration Versionswechsel zu 14.2

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

In Version 26 realisierte Funktionen:

TELETEXT-NUTZUNG. Mai 2018

Auftragseingang im Bauhauptgewerbe (Betriebe mit 20 und mehr Beschäftigten) August 2016 (Veränderung in % zum Vorjahr)

OwnCloud. Florian Preinstorfer. VALUG

Senioren TSG Donnerstag 11. Mai 17 Nordic Walking Treffpunkt Uhr Röbi


MySQL Replikation für Einsteiger

Sicherheitsrelevante Änderungen (und einige andere) in MySQL 5.7

MariaDB und Galera. Chemnitzer Linux-Tage März Ralf Lang Linux Consultant & Developer B1 Systems GmbH

Vorgang Unterbrechung In Arbeit. Meilenstein Sammelvorgang Projektsammelvorgang. Externe Vorgänge Externer Meilenstein Stichtag

Höhen und Tiefen Hugendubel setzt auf Exadata

HA Architekturen mit MySQL

Digital Out of Home Werbespendings

Sun Solaris 10 - Detlef Drewanz. Stand der Dinge. Ambassador Operating Systems Sun Microsystems GmbH

Kurstage Geprüfte(r) Technischer Fachwirt(-in) IHK

Feucht î. Gleis Track Zeit. Zug Train. Time. 6:28 e 3. e :59 e 2. e :51 e 3. e :59. e Sa, s. 7:00 e 2. e

MySQL für Oracle DBAs

LibreOffice The Document Foundation Einblick und Ausblick


Ölverbrauch Deutschland 2008 bis 2018


Neues aus dem DFN-CERT. 66. DFN-Betriebstagung - Forum Sicherheit 21. März 2017 Christine Kahl

Ewige Top 10 Herren - Kinder (bis 12 Jahre) Stand 50m FS Platz Name Zeit Wettkampf / Ort Datum 100m FS Platz Name Zeit Wettkampf / Ort Datum

Reporting Gesamt Unabhängige Gemeinschaftsstiftung Zürich per 30. Juni Performance Report Plus

Reporting Gesamt Unabhängige Gemeinschaftsstiftung Zürich per 31. März Performance Report Plus

Reporting Gesamt Unabhängige Gemeinschaftsstiftung Zürich per 31. Dezember Performance Report Plus

Transkript:

MySQL, Wohin gehst Du? OpenExpo, Bern 25. März 2010 Oli Sennhauser Senior MySQL Consultant, FromDual oli.sennhauser@fromdual.com

Inhalt Was bisher geschah... Architektur Exkurs Branches und Forks Contributors Zukunft Alternativen www.fromdual.com 2

Was bisher geschah... Projektstart durch Monty Widenius, David Axmark und Allan Larsson Jan 3.23 GA May InnoDB 3.23 Mar 4.0 GA May BDB (Handler Interface) Okt 5.0 GA 95 96 97 98 99 2000 01 02 03 04 05 Q3/4 MySQL AB gegründet Jun GPL Sep NDB gekauft Jun NDB 4.1 MYSQL Handler Interface ISAM MyISAM BDB... Okt 4.1 GA Okt Oracle kauft Innobase OY InnoDB Friday www.fromdual.com 3

Architektur Exkurs Pluggable Storage Engine (SE) Architektur Konventionelles (R)DBMS = Monolith MYSQL SE Handler Interface ISAM MyISAM BDB... built-in plug-in MYSQL pluggable SE Handler Interface ISAM MyISAM BDB NDB... www.fromdual.com 4

bis heute Oracle versucht MySQL zu kaufen Jan Sun kauft MySQL für USD 1000 Mio Feb Oracle kauft Sleepycat (BDB) Apr 6.0 ( ) Apr InnoDB Plug-in Nov Kunden SE's 06 07 08 Feb Falcon SE ( ) Aug Benchmark Team geht und gründet Percona Jan 5.2 ( ) IPO wird für 2008 angekündigt Apr MySQL auf i5/os mit IBM Jan Maria SE (nach 2 Jahren Vorbereitung) www.fromdual.com 5

Branches und Forks Apr 5.4 Performance Release ( ) Feb 5.1.43 stable (aka GA) 2. Sem. 5.5 GA (Prognose) Nov 5.1 GA Dez 5.5 Okt OurDelta MySQL Branch Jul ProvenScaling MySQL Branch ( ) Mai Maria/MariaDB MySQL/MyISAM Branch Fork? 09 10 Dez XtraDB InnoDB Branch / Percona Builds Jul Drizzle MySQL Fork Apr Oracle kauf Sun für USD 7400 Mio Apr InnoDB plug-in GA (Prognose) May ODBA gegründet www.fromdual.com 6

Zukunft Oracle pushed MySQL und ist erfolgreich... Was passiert mit den Forks und Branches? Oracle pushed MySQL und scheitert... Können sich die Forks und Branches durchsetzen? Oracle lässt MySQL auslaufen... Übernehmen die Forks und Branches? Fragmentierung des Marktes Oracle/MySQL Drizzle/Rackspace MariaDB, Percona Build, Our Delta und ggf. andere? Konsolidierung? Abwanderung? www.fromdual.com 7

Contributors MySQL (Oracle: MySQL Code) Innobase (Oracle: InnoDB plug-in und built-in Code) Monty Program AB (Monty Widenius und Core-Entwickler) Percona (XtraDB SE, Percona Patches) Das MySQL Team von Google (Google Patches) Mark Callaghan und sein Team von Facebook Open Query (GRAPH SE, Patches) Paul McCullagh Primebase (PBXT SE) Proven Scaling Ebay Team (VARCHAR MEMORY Tabellen) Drizzle Entwickler welche jetzt bei Rackspace arbeiten. www.fromdual.com 8

Ausweichmöglichkeiten Maria MariaDB SE Percona Build XtraDB SE OurDelta Drizzle Baut auf MySQL 5.1 auf. Enthält die folgenden SE: MariaDB, PBXT, XtraDB, FederatedX und weitere zusätzliche Verbesserungen. Crash-safe, transaktionale SE, welche MyISAM ablösen soll. Baut auf MySQL 5.1 auf. Enthält aber die XtraDB SE anstelle von InnoDB. Besser skalierende Version der InnoDB SE mit zusätzlichen Features. Verbesserter Build von MySQL 5.0 und MariaDB 5.1. Beinhaltet Percona-, Google- und andere Patches. Datenbank für Cloud- und Web-Applikationen abgleitet aus MySQL welche für hohe parallelität und moderne CPU Architekturen ausgelegt ist. www.fromdual.com 9

Alternativen SQLite (Embedded/OEM) PostgreSQL (Enterprise DB) Firebird (Web DB) Ingres (Enterprise DB) Und einige andere mehr... Size Oracle IngresPostgreSQL Firebird MySQL SQLite Verbreitung www.fromdual.com 10

Was können wir zur Zeit tun? Abwarten (MySQL Conference & Expo im April 2010). Abwarten bis sich der Staub gelegt hat (bis ca. Ende 2010) und die Übernahme abgeschlossen ist. Augen offen halten und Markt beobachten. Im Umfeld sondieren... Bei Neuentwicklungen diese Situation im Hinterkopf behalten (portabel entwickeln, modularisieren und kapseln). www.fromdual.com 11

Literatur Diese Präsentation: http://www.fromdual.com/presentations [1] http://buytaert.net/the-history-of-mysql-ab [2] The MySQL Story - A Brief History for MySQLers, Part I: 1995 2007, Kaj Arnö, Lenz Grimmer und andere [3] http://krow.livejournal.com/602409.html [4] http://dev.mysql.com/doc/refman/4.1/en/news.html [5] http://monty-says.blogspot.com/2008/07/what-if.html [6] http://ourdelta.org [7] http://mariadb.org [8] https://launchpad.net/percona-xtradb [9] https://launchpad.net/drizzle [10] http://odba.org www.fromdual.com 12

Fragen & Antworten? und sonst oli.sennhauser@fromdual.com www.fromdual.com 13