ubuntuusers.de

MariaDB

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels MariaDB.

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Hallo, ist diese Baustelle fertig? Gruss

/edit 19.08.13: lt Autor (nach PN) fertig

frustschieber Team-Icon

Ehemalige
(Themenstarter)
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Verschoben und als Alternativprogramm nach MySQL verlinkt mit Dank an den Autor Zafer

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

was mir gerade noch auffällt (habe ich vorher wohl überlesen...):

MariaDB ist größtenteils kompatibel mit MySQL und kann MySQL meist ohne Probleme ersetzen. (API-kompatibel)

Was heißt den "meist ohne Problem"? Damit kommt man im Produktiveinsatz nicht weit... AFAIK ist MariaDB 100% API-kompatbil und man die DBs 1:1 ersetzen.

Gruß, noisefloor

Zafer

Anmeldungsdatum:
6. Januar 2010

Beiträge: 33

Hallo noisefloor !

MariaDB soll 100 % kompatibel zu MySQL sein. Das Problem ist das MariaDB und MySQL getrennt entwickelt werden und deshalb Inkompatibilitäten eher auftreten können. Beipiele: https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/

Grüße

Zafer

busybit

Anmeldungsdatum:
29. Dezember 2010

Beiträge: 171

Der Wechsel von MySQL zu MariaDB hört sich im Artikel einfacher an als es ist. Ich kann vor einem Wechsel nur dringend warnen!

Ich hab das auf meinem Server mit Lucid versucht, das ging voll in die Hose. Bei der Deinstallation von Mysql werden auch alle abhängigen Pakete entfernt. Das ging bei mir so weit, dass auch mein IMAP-Server Dovecot entfernt wurde. Durch den "apt-get purge" gehen auch die Konfigurationsdateien verloren. Nach der späteren Reinstallation des Mailservers konnte ich den neu konfigurieren ☹ Auch php5-mysql wurde entfernt, damit auch phpmyadmin, postfixadmin, usw. Das war echt nicht lustig.

Die Installation von MariaDB klappte dann nicht, weil es ständig an irgendwelchen Paketabhängigkeiten scheiterte. Das passt nix zum Lucid zusammen. Habe es mit den Version 5.1, 5.2 und 5.5. von MariaDB probiert. Alles Fehlanzeige. Nach der ganzen Bastelei waren die Pakete dermassen durcheinander, dass ich Mühe hatte das Mysql wieder drauf zu bekommen.

Der ganze Spass hat mich einen ganzen Abend gekostet. Mein Owncloud läuft jetzt noch nicht, obwohl das nur Sqlite3 benutzt. Verstehe nicht was da kaputt gegangen ist. Muss ich komplett neu aufsetzen.

Ich kann nur sagen: Finger weg bei Lucid-Servern!

Unlikus

Anmeldungsdatum:
25. Juli 2014

Beiträge: Zähle...

Was ist mit der neuen Version 10 von MariaDB, die eben nicht mehr kompatibel zu mysql sein soll? Hab leider selbst nicht so viele Infos darüber

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

aktuell gilt der Artikel "nur" für die Version 5.5.

Grundsätzlich ist es so, dass es im Wiki einen neuen, 2. Artikel zum Programm $FOO gibt, falls die Unterschiede zwischen zwei Versionen (zu) groß sind. Vorausgesetzt, es findet sich jemand, der den Wikiartikel schreibt ☺

Gruß, noisefloor

sinci69

Avatar von sinci69

Anmeldungsdatum:
1. Januar 2010

Beiträge: 496

Wohnort: Graz, Österreich

Gleich zu Beginn des Artikels gibt es 'Unterschiede zwischen MySQL und MariaDB'. Daraus geht nicht hervor, dass folgende Aufzählung aus Sicht von MariaDB ist. Leider habe ich heute keinen Satz mehr geschafft, der dies auf den Punkt bringt. Daher der kurze Hinweis.

Gruß, Sinci

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Daraus geht nicht hervor, dass folgende Aufzählung aus Sicht von MariaDB ist.

Ja... und? Das ganze ist doch ziemlich sachlich formuliert... Was ist denn genau dein Anliegen hier?

Gruß, noisefloor

sinci69

Avatar von sinci69

Anmeldungsdatum:
1. Januar 2010

Beiträge: 496

Wohnort: Graz, Österreich

Ich hatte gerade mehrere Datenbank-Wikis verglichen und dachte dann, dass MySQL mehr unterstützen würde. Daher frage ich mich, ob das generell unklar formuliert ist (erst MySQL, dann MariaDB), oder nur mir so vorkommt, da ich soviel kreuz & quer gelesen habe.

Gruß, Sinci

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

also hier im Wiki steht:

MariaDB ist eine Abspaltung (Fork) von MySQL. Diese wurde entwickelt, nachdem Oracle Sun Microsystems im Jahre 2010 übernommen hatte.

Und nichts davon, dass es MySQL nicht mehr gibt. IMHO ist das eindeutig genug. Zumal es ja auch noch den MySQL Artikel gibt.

Gruß, noisefloor

sinci69

Avatar von sinci69

Anmeldungsdatum:
1. Januar 2010

Beiträge: 496

Wohnort: Graz, Österreich

Ok, dann wird es wohl passen. Nur wenn ich das lese ...

Unterschiede zwischen MySQL und MariaDB:

  • MariaDB verwendet den Storage-Engine XtraDB als Ersatz für InnoDB

  • Es gibt weitere Storage-Engines: OQGRAPH, SphinxSE, IBMDB2I, Cassandra und Aria (Ersatz für MyISAM)

  • Alphanumerische Felder in Heap-Tabellen können eine Größe von 256 Zeichen übersteigen

  • Unterstützung von Pool of Threads 🇬🇧, um auch mit 200000+ Verbindungen noch hohe Geschwindigkeit zu garantieren

  • Sub queries sind nun komplett benutzbar

  • Es gibt nun Group commits 🇬🇧

... denke ich, dass MySQL mehr Storage-Engines, etc hat. Wenn ich den Artikel von oben lese, ist natürlich klar, dass dem nicht so ist.

Gruß, Sinci

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6520

Notiz: das Galera-Paket gibt es über eine PPA und war wohl mit trusty noch in den Quellen, wenn ich das richtig sehe.

Gruß BillMaier

//edit: Das GaleraCluster könnte man auch auslagern aus dem Artikel. Was meint ihr?

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6520

BillMaier schrieb:

Das GaleraCluster könnte man auch auslagern aus dem Artikel. Was meint ihr?

Meinungen?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Das GaleraCluster könnte man auch auslagern aus dem Artikel. Was meint ihr?

Ja, sollte man. 1) besser testbar 2) braucht nicht jeder so eine Cluster, der MariaDB benutzt.

Gruß, noisefloor

Antworten |