kostenloser Webspace werbefrei: lima-city


Engine der Datenbank (InnoDB/MyISAM)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    arena-v

    Kostenloser Webspace von arena-v, auf Homepage erstellen warten

    arena-v hat kostenlosen Webspace.

    ein php-programm will nun die datenbankdaten von mir haben.

    dort wird mir die frage nach der "engine" gestellt.
    1. InnoDB
    2. myISAM

    welches muss ich auswählen für lima ?
    und was ist das überhaupt ?

    ausserdem verlangt das programm keine angabe des ports, kann ich das ignorieren ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Soweit ich weiss geht hier auf lima-city kein INNO DB, von daher ist es myISAM!
  4. http://de.wikipedia.org/wiki/MySQL#Offizielle_Engines
    Da findest du den Rest zu der Frage, was das überhaupt sei.

    EDIT: Transaktionssicher heißt, das die SQL-Befehle erst dann ihre Wirkung entfalten, wenn sie Bestätigt werden.
    DU kannst also beliebig viele INSERTS o.Ä. in einen Block schreiben.
    Dieser Block kann dann, falls eine Exception auftritt verworfen werden, oder dennoch geschrieben werden.
    Dadurch können Transaktionen, bei denen es wichtig ist, das z.B. der Empfänger das Geld gut geschrieben bekommt, und der Empfänger abgezogen bekommt.


    lg,
    Antagonist

    Beitrag zuletzt geändert: 17.1.2010 15:34:38 von frodo89
  5. Zunächst unterscheiden sich beide Typen von der Struktur her.
    Der große Unterschied zwischen den MySQL-Tabellentypen ist der Funktionsumfang, den sie unterstützen.
    MyISAM ist die Standard Speicherengine von MySQL. Damit sind die grundlegenden Operationen des SQL-Standards abgebildet.
    Der Tabellentyp InnoDB bietet weitere Funktionen wie z.B. Transaktionen und Fremdschlüssel.

    http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

    VG
    Alex
  6. Falls du InnoDB zur Verfügung stehen hast und keinen MyISAM FULLTEXT Index benötigst, solltest du immer zu InnoDb greifen.

    Die Vorteile sind Fremdschlüssel, Transaktionen und - sehr wichtig für Performance - Locking auf Row Ebene.
  7. Autor dieses Themas

    arena-v

    Kostenloser Webspace von arena-v, auf Homepage erstellen warten

    arena-v hat kostenlosen Webspace.

    ok, danke euch, das reicht an informationen

    nikic: Damit geschlossen.

    Beitrag zuletzt geändert: 18.1.2010 15:39:34 von nikic
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!