Was ist neu in MariaDB 10?

Vor einiger Zeit haben wir über diese als MariaDB bekannte MySQL-Abzweigung gesprochen und kürzlich hat sie die MariaDB 10-Version mit einigen sehr interessanten Neuigkeiten erreicht, die es wert sind, einem Artikel gewidmet zu werden.

Die neue MariaDB-Version 10 enthält Verbesserungen in Bezug auf Geschwindigkeit, Leistung und Skalierbarkeit. Eine weitere große Neuerung dieser Version ist die Unterstützung der NoSQL- Technologie. Wie Sie in dieser kurzen Einführung der Verbesserungen sehen können, bietet es uns bereits mehr als interessante Optionen im Vergleich zum Standard-MySQL.

Denken Sie daran, dass MariaDB als Alternative zu MySQL geboren wurde, nachdem das Oracle-Unternehmen MySQL gekauft hatte. Dieses alternative Projekt wurde 2009 ins Leben gerufen und ist seitdem stetig gewachsen und wird von großen Unternehmen unterstützt. Heute wurde MariaDB von vielen Linux-Distributionen als SQL-Server übernommen, einschließlich Debian und RedHat. Zu den Unternehmen, die MariaDB unterstützen, gehören: Wikipedia, Automattic (WordPress.com), Bookin, Parallels (Entwickler des Plesk-Control-Panels) und sogar Google.

Bisher war die als stabil geltende Version von MariaDB die Version 5.5.xx, aber am 31. März 2014 wurde die Version 10.0.10 veröffentlicht, wodurch die Beta-Version verlassen und eine stabile Version erstellt wurde.

Bisherige Konzepte zu den Neuigkeiten von MariaDB 10

Bevor wir beginnen, die Neuigkeiten von MariaDB 10 zu kommentieren, werden wir einige Dinge kurz erläutern, um zu verstehen, woraus diese Entwicklungen bestehen. Daher ist der Artikel für eine größere Anzahl von Benutzern mit mehr oder weniger Kenntnissen erschwinglich.

Was ist Datenreplikation?

Die Datenreplikation ist eine Funktion, mit der der Inhalt eines oder mehrerer Master- oder Hauptserver auf einem oder mehreren Slave- oder Sekundärservern dupliziert werden kann. Sie können auch entscheiden, welcher Inhalt repliziert werden soll, eine bestimmte Datenbank, alle Datenbanken oder Tabellen in einer Datenbank.

See also  So installieren Sie Java unter Ubuntu 16.04

Was ist Scherben?

Sharding ist ein Wort, das sehr in Mode gekommen ist, weil es von Unternehmen wie Facebook verwendet wird. Sharding ist eine Technik, bei der die Daten in der Datenbank horizontal aufgeteilt werden. Wenn wir zum Beispiel eine große Benutzerliste haben, können wir die Namen durch den Anfangsbuchstaben teilen, zum Beispiel von A nach K, von L nach O und von Q nach Z, so dass wir drei Gruppierungen haben. Die Arbeit mit sehr großen Datenbanken und die Verwendung dieser Cluster verbessern die Leistung.

Was ist neu in MariaDB 10?

Diese neue Version ist voll von neuen Funktionen mit einer fast endlosen Liste. Daher werden wir in Vozidea nur die interessantesten Neuigkeiten kommentieren, obwohl die vollständige Liste hier zu finden ist .

Die Neuheiten von MariaDB 10 sind:

  • Datenreplikation: Absturzsichere Datenreplikation wird unterstützt (sicher für den Fall, dass ein Server ausfällt). Es ermöglicht auch die Replikation von mehreren Master-Servern.
  • NoSQL-Funktionalitäten wurden aufgenommen. Beispielsweise kann die Cassandra-Engine jetzt direkt mit MariaDB verwendet werden, obwohl diese Funktionalität standardmäßig nicht aktiviert ist und ein Plugin installiert und aktiviert sein muss.
  • Eine weitere wichtige Verbesserung ist die Implementierung der CONNECT-Speicher-Engine, die den Zugriff auf eine Vielzahl von Datenquellen ermöglicht.
  • Die SPIDER-Speicher-Engine, mit der wir Sharding durchführen können, wurde hinzugefügt.

Problematisch mit der Versionsnummer.

Bisher war die MariaDB-Versionsnummer aus Kompatibilitätsgründen dieselbe wie die von MySQL, da einige Anwendungen die SQL SELECT VERSION(); Abfrage verwenden konnten SQL SELECT VERSION(); um die Versionsnummer zu ermitteln und abhängig davon bestimmte Funktionen zu aktivieren oder zu deaktivieren.

In dieser neuen Version von MariaDB 10 wurden MySQL 5.6-Funktionalitäten aufgenommen. Daher gaben die Benutzer an, dass die Versionsnummer MariaDB 5.6.xx und nicht MariaDB 10.xx lautete. Von MariaDB Foundation antworteten sie, dass sie nicht mehr dieselbe Anzahl verwenden würden Version seit MariaDB 10 ist ein völlig neues Produkt und kann daher nicht so genannt werden, weil:

  • MariaDB verfügt über neue Funktionen, die in MySQL 5.6 nicht vorhanden sind.
  • MariaDB enthält nicht alle Funktionen von MySQL 5.6.
See also  Deaktivieren Sie automatische Updates in WordPress 3.7

Trotz aller Aufregung, die seit der Gründung von MariaDB entstanden ist, wird klargestellt, dass es in Zukunft eine Version von MariaDB 5.6.x geben wird, sobald alle Funktionen von MySQL 5.6.x enthalten sind. Derzeit wird sie jedoch mit Version 10 identifiziert .

Meiner Meinung nach zeigt diese Änderung der Nummerierung in der Version die Stärke, die dieses Projekt erreicht hat und die bereits aufhört, eine andere Alternative zu sein und die beste der Alternativen zu MySQL wird.

Es bleibt nur zu warten, bis MariaDB sich weiterentwickelt.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *