MySQL zog nach Mary, neuer Motor
Der Blog von Michael "Monty" Widenius, Gründer und Entwickler von MySQL, kündigte die Einführung des neuen Motors des DBMS: Maria.
MySQL besteht aus fünf primären Subsysteme, die Arbeit in Kombination, um ihre Leistungen durchführen: Recovery Manager, Query Engine, Search Manager, Transaction Manager und Storage Manager.
Storage Manager wird gemeinhin als die Speicher-Engine bezeichnet. Ihre Aufgabe ist es, für das Betriebssystem zur Speicherung von Daten effizient zu beziehen.
Der DBA kann die Storage-Manager wählen Sie am besten ist, alle Bedürfnisse geeignet und erstellen Sie die Tabellen in der Datenbank nach dieser Wahl. Für diese Wahl sollte der DBA berücksichtigen die Anforderungen des Wettbewerbs, die Unterstützung für Transaktionen, referentielle Integrität, physischen Speicher, Unterstützung für Indizes, Cache-Speicher und vieles mehr.
MySQL 6.0 unterstützt die folgenden Speicher-Engines:
- MyISAM: Standard-Speicher-Engine und am häufigsten in Web-Anwendungen verwendet
- InnoDB: Es bietet eine gute Unterstützung für Transaktionen und die Verwendung von Fremdschlüssel. Seit Oktober 2005 hat InnoDB wird ein Produkt von Oracle, die Innobase Oy, seine Entwickler erworben
- Falcon: Für Anwendungen, die hohe Leistung und Unterstützung für Transaktionen
- Speicher-oder Heap: Store RAM
- Merge: Geeignet für Data Warehousing
- Archiv: Empfohlen für große Mengen an Daten, die gespeichert werden und die gerade behandelt werden.
- Federated: Gebrauchte in verteilten Datenbanken
- NDB: Für Cluster
- CSV: Es speichert die Daten im CSV-Format, die Erleichterung der Einfuhr, Ausfuhr und Austausch mit anderen Anwendungen.
- Blackhole: Für Daten, die zwischen Servern, ohne lokale Speicherung repliziert.
- Beispiel: Wie der Name schon impliziert, zu probieren Tabellen zu erstellen, aber das wird nicht Daten zu speichern.
Jetzt, nach zwei Jahren Entwicklungsarbeit (ein Viertel der Zeit intensiver) hat eine neue Speicher-Engine: Maria ins Leben gerufen.
Der Vorschlag ist, dass diese Storage Manager eine Alternative zu Tabellen mit Unterstützung für die automatische Korrektur von Fehlern ist (crash-safe). Maria wird ACID, Commit support / Rollback, konkurrierende Teams und Key-Locking. Weitere Details finden Sie in "Die Maria-Speicher-Engine MySQL im Detail betrachtet werden"
Obwohl nicht Teil der Binär-Distribution, können Sie die Beta-Version. Es gibt keine bekannten Bugs in dieser Version.
Hinweis an die Zuschauer: Maria ist der Name der dritten Tochter von Monty.















Könnten weitere Details über Maria haben, weil es den Schwerpunkt des Artikels, zum Beispiel unterstützt sie ausländische Schlüssel? Es unterstützt ACID-rechtlichen was ist das?
Rodrigo, Ihre Ausführungen im neuen Artikel antwortete: "Die Maria-Speicher-Engine, MySQL, im Detail"
[...] In diesem Blog-Artikel des Cid Andrade, erklärt er mehr über diese und sprechen ein wenig über die neuen Speicher-Engine ist ab Version 6 des MySQL zur Verfügung [...]
[...] Lassen Sie uns nun einen fokussierten Ansatz bei der Speicher-Engine (Speicher-Engine) Maria, MySQL, die ich vorgelegt in dem Artikel "MySQL zog nach Mary. [...]