Ergebnis 1 bis 2 von 2

Thema: Welche Datenbank-Engine - InnoDB oder MyISAM?

  1. #1
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard Welche Datenbank-Engine - InnoDB oder MyISAM?

    Liebe technisch Versierte

    Ich habe eine Contao-Installation beim Webhoster Infomaniak laufen. Mir ist aufgefallen, dass die vor Jahren erstellte Datenbank für Contao 3 die Engine MyISAM nutzt. Jetzt versuche ich in einer Subdomain ein Contao 4 zu installieren. Dafür habe ich eine zweite Datenbank angelegt, die automatisch die Engine InnoDB nutzt. Beim Kopieren einiger alter Tabelleninhalte in die neue Datenbank gab es deshalb Kompatibilitätsprobleme. Ich habe folgende Fragen dazu:

    1. Stimmt es, dass InnoDB sicherer und robuster ist und deshalb bevorzugt verwendet werden sollte?

    2. Wenn ich Daten aus einer MyISAM-Datenbank in eine InnoDB übertrage, reicht es dann, im sql-Importfile bei allen Tabellen statt
    Code:
    ENGINE=myISAM
    einfach
    Code:
    ENGINE=InnoDB
    zu schreiben? Oder hat die Engine auch Einfluss auf die Tabellen, Felder oder Feldformate, so dass Probleme entstehen können? Inkonsistente Datenbankzustände?

    Vielen Dank für eure Hilfe!

  2. #2
    Contao-Nutzer
    Registriert seit
    11.09.2013.
    Beiträge
    163

    Standard

    Um mal meine 2. Frage zu beantworten: Ja, scheint zu klappen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •