MySQL oder Interbase oder ...?

Hi,
für unser nächstes Projekt suche ich eine Datenbank. Da Kosten eine Rolle spielen, bin ich immer wieder auf mySQL und InterBase gestoßen. Nun haben wir die Schwierigkeit, das auf den Rechnern unserer Kunden oftmals nichts installiert werden sollte und wenn, möglichst wenig und möglichst so, das es wieder sauber deinstalliert werden kann.

Meine Fragen:

  • Gibt es soetwas wie Runtime-module für MySQL oder InterBase die möglichst klein sind?
  • Ist es möglich Daten aus einer MySQL- oder InterBase-Datenbank zu lesen ohne eine Installation durchführen zu müssen? Alle Daten würden auf einer CD liegen. Ein reiner Lesezugriff reicht hierfür aus.

Ich bin auch an Alternativen zu den beiden genannten Datenbanken interessiert. Vorraussetzungen sind:

  • relational
  • sql-fähig
  • datenfelder > 256 bytes (blobs sind ok)
  • preiswert

Vielen Dank für jede Hilfe
Daniel

Ergänzung…
Noch eine Ergänzung:
Drauf zugreifen will ich primär von Java aus. Sollte aber auch mit anderen Sprachen funktionieren.

Daniel

Mit Interbase 6.0 (Versionen drunter sind nicht gratis) & Java bzw. dem InterClient 2.0 (den brauchst du für Zugriff aus Java über JDBC) habe ich schlechte Erfahrungen gemacht, ist momentan noch Beta und nicht sehr stabil.

Anschauen könntest du dir eventuell noch PostGreSQL (http://www.postgresql.org), die läuft aber AFAIK nicht unter Windows, du hast leider nicht dazu geschrieben auf welche Plattform du dich beziehst.

Über Runtime und DB auf CD kann ich leider nichts sagen.

Grüße, Robert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Robert,
danke für Deine Hilfe und den Hinweis auf InterBase

du hast leider nicht dazu geschrieben auf welche
Plattform du dich beziehst.

Was ein Fehler war :smile:
Generell soll das alles möglichst Plattformunabhängig sein. Zugegriffen werden soll von Java aus. Entwicklungsplattform wird Windows 98/NT/2000 sein. Notfalls ist eine Konvertierung der Daten für ein anderes OS denkbar - wenn auch ungern.
Hauptplattform soll Windows sein., Hierunter _muß_ die DB laufen.

Über Runtime und DB auf CD kann ich leider nichts sagen.

Schade, das ist nämlich der Knackpunkt an dem die meisten Systeme scheitern. Die Leute die ich bisher gefragt habe, konnten hierzu auch keine Auskunft geben.

Wenn jemand weitere Vorschläge, Ideen etc. hat, freue ich mich.

Danke und eine wunderschöne Woche (endlich warm hier)
Daniel