Datenbank - Perfomance
-
Das Problem bei MySQL ist nur, das es, jedenfalls in der Version die ich mal benutzt habe, weder Primärschlüssel, Fremdschlüßssel noch irgendwelche anderen Intigritätsbedingungen (ON DELETE ...) nutzen konnte, also das Relationenmodell nur sehr mager unterstützt. Von da an war mein Bedarf an MySQL gedeckt!
Also bitte andere Vorschläge!
-
Hmmm ....
mein MySQL, das ich hier installiert habe, kennt 'primary keys' und 'foreign keys'. Aber die 3.23.x kann die referentielle Integrität nicht gewährleisten (Wie Du treffend bemerkt hast).
-
kann das sicher. Ob Postgre SQL das kann, weiss ich nicht
-
foreign keys sind -klar - noch nicht so implemenitiert, wie zum beispiel in access oder oracle.. (soll ja kommen)
*Note that foreign keys in SQL are not used to join tables, but are used mostly for checking referential integrity (foreign key constraints). If you want to get results from multiple tables from a SELECT statement, you do this by joining tables:SELECT * FROM table1,table2 WHERE table1.id = table2.id;
*
http://www.mysql.com/doc/en/ANSI_diff_Foreign_Keys.htmlaber warum nicht joinen?
na ja.. dann bleibt wohl oracle....
-
Ihr solltet euch aber auch durchlesen warum MYSQL bestimmte Features nicht unterstützt. (Geschwindigkeit und Großteil der Nutzer brauchen es nicht und somit keine Nachfrage danach)
-
@Unix-Tom: Das ist ja, ich brauche die Intigritaetsbedingungen. Aber da ich MySQL sowieso nich preferiere, um es mal nett auszudruecken, ist es mir egal.
Danke an alle fuer die Tipps. Ich probiers mal mit SAP, da steht ja, dass die skalierbar ist.
Wenn jemand noch ein anderes System kennt, bitte hier posten!!
(Sorry wegen der Umlaute, hab mir `ne neue Tastatur gekauft, und jetzt macht mein Linux keine Umlaute mehr)
-
Ich mag behaupten, das die freien Datenbanken so und so irgend stark an ihre Leistungsgrenzen kommen... Ich arbeite viel mit Oracle (okok.. ist nicht wirklich frei...) da kann man schon mal in Regionen von ein paar GB... Dabei liefert die DB noch eine relativ gute Performance... Bei freien Datenbanken hab ich die Erfahrung gemacht, das sie einfach nur unerdenklich langsam werden.... Wie viel Zeug willst du denn in die DB legen, das du alles über mehrere Rechner verteilen möchtest???
Ansonsten kann ich eigentlich auch nur zu SAP DB raten...
Gruß Handyman
-
Was mir grad noch zum Thema einfällt: Gab's Da nicht mal eine 'Personal' Version von Oracle ??
-
@handyman: Es koenten schon `n paar GB werden!
Ich will Sie ja kommerziell nutzen !!!
[ Dieser Beitrag wurde am 26.11.2002 um 18:08 Uhr von ºgrimmsenº editiert. ]
-
wie schon oben gesagt.. warum dann nicht gleich oracle?
zugriff von servlets und php -- alles möglich und funkional