ich kann mich nicht entscheiden.
Meine MySql-Datenbank wird 10 Tabellen umfassen mit im Schnitt 7 Spalten.
Hauptsächlich geht es darum Veranstaltungen über Formulare
anlegen/ändern/auslesen zu können.
Zugriffsfrequenz schreibend: durchschnittlich 5 Vorgänge pro Stunde.
Zugriffsfrequenz lesend: durchschnittlich 15 User pro Stunde.
Einträge aufgrund Änderung/Neuanlegung werden in mehrere Tabellen
geschrieben.
Was passiert, wenn während des schreibens die Onlineverbindung abbricht oder
wenn zwei User gleichzeitig schreiben ?
Wo liegen die Vor-/Nachteile des jeweiligen Datentyps ?
Prinzipiell liebäugle ich mit der InnoDB, aber warum wird die InnoDB im
Gegensatz zur MyIsam so wenig genutzt ?
THX
Bernd
Und warum wird Access so viel genutzt, obwohl es aus dem Hause MS auch
eine "richtige" Datenbank für lau gibt?
fragt sich schon lange
Peter
Bernd Schadl wrote:
> ich kann mich nicht entscheiden.
> Meine MySql-Datenbank wird 10 Tabellen umfassen mit im Schnitt 7 Spalten.
> Hauptsächlich geht es darum Veranstaltungen über Formulare
> anlegen/ändern/auslesen zu können.
> Zugriffsfrequenz schreibend: durchschnittlich 5 Vorgänge pro Stunde.
> Zugriffsfrequenz lesend: durchschnittlich 15 User pro Stunde.
> Einträge aufgrund Änderung/Neuanlegung werden in mehrere Tabellen
> geschrieben.
Ohne irgendwelche Benchmarks liefern zu können: IMHO waren bei mir die
dumps schneller drin, als ich MyISAM verwendet habe. Lesen war bei mir
jedoch um einiges schneller. Leider aber wirklich ohne Benchmarks.
Die privileges-Tabellen (Datenbank mysql) können nur mit MyISAM fahren.
Ansonsten gibt's glaub ich keinen Grund, nicht auf InnoDB umzusteigen.
Zu den von Peter genannten Gründen kommt sicher auch noch Tablespaces,
womit jegliche physikalischen Harddisk-Grenzen wegfallen, hinzu.
> Was passiert, wenn während des schreibens die Onlineverbindung abbricht oder
> wenn zwei User gleichzeitig schreiben ?
Online-Verbindung abbricht (Transaktionen) -> nur innoDB
Zwei User gleichzeitig schreiben (LOCK) -> beide
> Wo liegen die Vor-/Nachteile des jeweiligen Datentyps ?
Das sind Tabellentypen und nicht wirklich Datentypen.
> Prinzipiell liebäugle ich mit der InnoDB, aber warum wird die InnoDB im
> Gegensatz zur MyIsam so wenig genutzt ?
Weil MyISAM hausintern ist und default eingestellt ist. "Was soll ich
mich mit Tabellentypen rumschlagen, solange es funktioniert. Ich habe ja
schliesslich eh keine Ahnung von DBs." ;-)
Grüsse, Johannes
--
Heute schon gelacht? http://www.jvogel.ch
Online Rosen bestellen: http://www.rosig.ch
gruss John
Micky
SCNR
Peter
Michael Roth schrieb:
Hallo!
Stimmt es, daß man die MSDE nur als Teil von Visual Studio erhält oder
kann man die auch einzeln runterladen und betreiben?
Gruß D.S.
Bernd Schadl schrieb:
Hinweis:
In der neuen iX (Heft 6) werden die beiden Tabellentypen in einem
ausführlichen Artikel miteinander verglichen.
http://asp.net/webmatrix/download.aspx?tabindex=0&tabid=1
In diesem Zusammenhang kann man sich auch MSDE runterladen.
Wenn ich die Lizenzbedingungen richtig verstanden habe, darf man MSDE
nur dann weitergeben, wenn man damit eine Anwendung realisiert hat.
Ein Hello World sollte eigentlich reichen ;-)
Es gibt noch andere Möglichkeiten an MSDE zu kommen (ist in bestimmten
Office-Paketen enthalten), aber die Sache mit WebMatrix ist meines
Wissen der einzig legale und kostenfreie Weg.
Gruß
Peter
Am 27.05.03 19:58 schrieb Peter Köker:
> Und warum wird Access so viel genutzt, obwohl es aus dem Hause MS auch
> eine "richtige" Datenbank für lau gibt?
Aus dem selben Grund, aus dem viele Outlook und Word benutzen. Es ist
beim Betriebssystem mit dabei. BTW von welcher "richtigen" und
kostenlosen DB aus dem Haus M$ sprichst du?
MfG
Stefan
--
Carriages without horses shall go / and accidents fill the world with
woe. - Mother Shipton (1488 - 1561)
Bei den meisten Leuten auf dem Desktop geht es aber nicht um
Massenveranstaltungen....