Markus Zywitza schrieb:
Hallo Ihr,
also Access ist IMO keine richtige Datenbank, aber hat ein super GUI
(muß man neidisch zugestehen)
Wer hat Dir denn diese Weisheit eingegeben? So gesehen ist MySQL dann
auch keine "richtige" Datenbank, da ja erst seit 4.1 so grundlegende
Dinge wie Views unterstützt werden.
mein Reden, unter /richtiger/ Datenbank verstehe ich sowas wie SAPDB
(jetzt MaxDB) und Konsorten.Und das würde ich nicht unbedingt an den
Views festmachen sondern eher an Transaktionslogik, Sicherungskonzepten etc.
Aber zum Thema:
HSQLDB hat einen kleinen Nachteil. Meines Wissens nach werden die
Daten nur in Form von Transaktionslogs gespeichert, die bei jedem
Start neu eingelesen werden, so das die Daten eigentlich nur im
Speicher gehalten werden. Das kann bei großen Datenmengen schnell
Probleme geben. Besser wäre da eine Anbindung an Postgres oder MySQL,
wenn diese DBMS von allen Rechnern erreichbar ist, die die
Base-Anwendung nutzen.
hier habe ich wieder eine Client-Server Umgebung, wenn das zutrifft habe
ich meistens auch eine DB auf dem Server , die bereits vorhanden ist.
Die kann ich schon immer mit JDBC/ODBC oder nativ/ADABAS anbinden. Und
da kann ich auch weiterhin meine Postgresql/MySQL DB nutzen.
Wenn das nicht der Fall ist, ist HSQLDB gegenüber dBase-Dateien auf
jeden Fall vorzuziehen.
um das ging es IMO, um eine /eingebaute/ DB-Engine, die ohne zusätzliche
Installation zur Verfügung steht, und die im Gegensatz zu DBase sowas
wie PrimaryKeys, Referentielle Integritäten, auto-Increment Felder etc.
mitbringt. Und die man im Falle von HSQLDB sogar noch standalone von
extern nutzen kann (aber natürlich nicht muß).
In Sachen Java:
Du weisst, das Tomcat (Java) statische Webseiten schneller ausliefert
als Apache? Eine gescheites Profiling ist wichtiger als die Sprache.
Aktuelle Server-VMs brauchen zwar ewig zum Starten, aber die
ausgeführten Programme sind in der Geschwindigkeit kaum schlechter als
C-Anwendungen.
ich denke mal das war ein Hinweis an Ralf in Bezug auf aktuelle
Java-Performance ;-)
Gruß
Hermann Kienlein
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]