Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Suche leistungsfähige Datenbank





Frage

Hallo zusammen. Ich brauche eine Datenbank für eine Anwendung bei der im Sekundentakt etwa 500 Spalten beschrieben werden. Der Aufbau der Datenbank ist daher sehr einfach (stures Datensichern in einer Tabelle ohne Verknüpfungen). Allerdings ist die Laufzeit der Anwendung einige Tage, das Datenvolumen beträgt viele 100 MB. Die Datenbank muss über ODBC angesprochen werden, oberste Vorraussetzung sind schnelle Zugriffe, Stabilität gegen Datenverlust und parallele Zugriffe unterschiedlicher Anwendungen übers Netzwerk. Ich kenn bisher nur Access und MySQL, allerdings halt nur bis einige MB. Es darf ruhig etwas kosten. Wichtig ist auch die Qualität der Dokumentation und des Supports. Der Host ist ein leistungsfähiger XP - Rechner. Kann mir da jemand was empfehlen bzw. abraten von einem Produkt? Besten Dank im vorraus und Gruß. chriss

Antwort 1 von Joki245

Wenn's um Performance geht kann ich Dir Caché empfehlen.

Laut Aussagen von Intersystems die schnellste DB der Welt. Ist bei uns im Einsatz, läuft stabil und ist wirklich schnell.

http://www.intersystems.com

Gruß Joki

Antwort 2 von TB2003

Wie wärs mit SAPDB ? Ist sogar gratis UND performant... www.sapdb.org

Antwort 3 von hendrikw

Mal Vorsicht mit 500 Spalten in einer Tabelle !
Bei vielen DBs ist die Anzahl der Spalten und/oder die Anzahl von Bytes pro Datensatz (Zeile) begrenzt.
mfg
Hendrik

Antwort 4 von semi

SAPDB ist echt gut.

Number of columns per table (with KEY) 1024
Number of columns per table (without KEY) 1023
Internal length of a table row 8088 Bytes

Siehe http://www.sapdb.org/7.4/sap_db_features.htm

Gruß,
Michael

Antwort 5 von chriss

vielen dank!
beide vorschläge (SAPDB und Caché)machen einen soliden eindruck auf deren site. ich werd mir das mal genauer anschauen.

gruß chriss



Antwort 6 von Thomas Geissler

Hallo Chriss,
Visual FoxPro ist eine der schnellsten relationalen Datenbank der Welt incl. einer mächtigen Programmiersprache im xBase-Stil. Zugriff über ODBC ist kein Problem. Max. Spaltenanzahl ( Felder ) ist zwar auf 254 begrenzt, aber i.d.R. auch nicht notwendig. Vielleicht solltest Du generell aus Performancegründen Deine Datenbankstruktur überdenken, mit VFP oder ohne. Gebe Dir gerne mehr Info´s oder schaue mal bei www.dfpug.de nach.
Gruß
Thomas

Antwort 7 von drus

Wir haben mit Gupta auch sehr gute Erfahrungen gemacht. Allerdings ist das nicht kostenfrei...

Antwort 8 von chriss

Hallo und sorry wegen der späten antwort.
wegen visual foxpro: minimum der spaltenzahl ist leider 400, ändert sich auch dynamisch bis zu ca. 1000, verknüpfungen sind durch die gegeben datenstruktur (analog - messwerte vieler kanäle) leider nicht möglich. die datenbank muss auch keine "intelligenz" haben, diese liegt weitesgehend in der anwendung welche die datenbank füllt/liest. zweck der datenbank ist simples ablegen und paralleles lesen eines datenvektors mit einer zeitmarke als primärschlüssel im sekundentakt, daher kommt es arg auf hohen durchsatz an. vorteil von solch etablierten datenbanken wie vfp wäre ganz klar dass die berührungsängste beim (etwas konservativen) kunden kleiner wären.
von sapdb habe ich gehört dass der lieferant das produkt abstossen will, das schmeckt dem kunden auch nicht so recht, weil der support in den nächsten jahren nicht gesichert ist (kann ich auch bisschen nachvollziehen).

wir haben eine überschlagsrechnung gemacht bezüglich gesamtes datenvolumen. wir sind da schon etwas erschrocken (einige GB im extremfall. in einer tabelle!! geht sowas überhaupt?). der datenvektor ändert sich dabei nur langsam, daher wäre eine db mit der fähigkeit automatisch die daten zu komprimieren nicht schlecht, aber das steht natürlich wieder im gegensatz zur perfomance. wie gesagt, mit solchen datenbankanwendungen habe ich leider keine erfahrung.
wegen gupta: nie gehört, das muss ich mir mal anschauen.

gruß
chriss

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: