Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 17.02.06, 12:44
Forum Newbie
 
Registriert seit: 04.10.05
Beiträge: 14
Frage

Welche MySQL Engine?


Ich hab mal eine ganz dumme Frage:

Welche MySQL Engine sollte man eigentlich standardmäßig benutzen. MyISAM oder InnoDB und warum?

Und: Läuft eigentlich TYPO3 mit mysqli?

Vielen Dank im Voraus

Geändert von Beethoven (18.02.06 um 12:11 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 17.02.06, 13:28
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von Beethoven
Welche MySQL Engine sollte man eigentlich standardmäßig benutzen.
Zitat:
Zitat von Beethoven
MyISAM oder InnoDB und warum?
Wie default, MyISAM, aber das wirst Du ja nicht wirklich ändern wollen?

Zitat:
Zitat von Beethoven
Und: Läuft eigentlich TYPO3 mit mysqli?
Was bitte ist das?
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 18.02.06, 10:37
Forum Newbie
 
Registriert seit: 04.10.05
Beiträge: 14

Zitat:
Zitat von mstuebner
Wie default, MyISAM, ...
Vielen Dank, also offensichtlich MyISAM.

Aber das war ja mein Problem. Bei den letzten Installationen, die ich mit MySQL5.x durchgeführt habe, wurde nämlich von der Installationsroutine InnoDB als default eingerichtet.

Ich habe mich gefragt, ob es in TYPO3-Extensions eventuell Tabellenstrukturen gibt, die z.B. foreign key constrains etc., also InnoDB-Features, nutzen bzw. voraussetzen (vielleicht in Zukunft?). Umgekehrt geht Volltextsuche nur in MyISAM.

Nächste Frage sind Performanceunterschiede beim Datenbank-Connect wegen fehlendem Connection-Pooling in PHP. MyISAM signifikant schneller oder vernachläßigbar?

Zitat:
Zitat von mstuebner
Was bitte ist das?
Die neue erweitere MySQL-Klassenbibliotek von PHP ab PHP 5.x:
http://de.php.net/manual/de/ref.mysqli.php

Gruß
Norbert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 27.02.06, 09:49
Benutzerbild von steffenK
Forum Aktivist
 
Registriert seit: 25.11.05
Alter: 46
Beiträge: 94

m.E. macht InnoDB für Typo3 keinen Sinn, da auch nirgends spezielle Features genutzt werden. Die MySQL-Class nutzt ganz normale Select/Insert/Update - Queries, die besser und schneller von MyISAM bedient werden.

InnoDB ist doch mehr was für DB's im GB-Bereich
__________________
vg Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 03.03.06, 08:35
Forum Newbie
 
Registriert seit: 04.10.05
Beiträge: 14

Vielen Dank. Ich habe meine my.ini geändert.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 20.03.06, 14:34
Forum Aktivist
 
Registriert seit: 18.03.06
Alter: 43
Beiträge: 68

Hallo,

ich habe mysql schon mit der InnoDB laufen, wegen powerDNS ist Transaktionsfähigkeit und Performance von Bedeutung.

Gibt es da Probleme, wenn InnoDB an Stelle von MyISAM genutzt wird?

Im thread heißt es, dass die Dokumentensuche mit InnoDB nicht geht, was ist das für eine Suche?

Wahrscheinlich eine dumme Frage: Ginge beides parallel auf einem Server?

floogy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 06.04.06, 15:56
Forum Newbie
 
Registriert seit: 05.04.06
Alter: 27
Beiträge: 43

@floogy

du kannst den typ für jedes table angeben
Code:
CREATE TABLE `foo` {
...
} ENGINE=InnoDB

CREATE TABLE `bar` {
...
} ENGINE=MyISAM
fehlt diese angabe wird halt der standardwert genutzt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welche Zugriffsrechte braucht TYPO3 für welche Dateien? polyhickup TYPO3 4.x Installation und Updates 2 07.04.08 14:53
Gelöst TYPO3 Installation / MySQL Meldungen (war: MySQL installieren) schiwa TYPO3 3.x Installation und Updates 14 20.12.07 16:56
Indexed Search Engine frankythereal Indexed Search 3 07.09.07 14:21
Intelligent Search Engine VioletSupporter Extension modifizieren oder neu erstellen 3 29.07.07 14:06
MySQL - Die MySQL Benchmark Suit wurzl Tools und Tipps 13 21.10.06 12:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0