nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Neuling mit Projekt

Von: jetmarc@hotmail.com [Profil]
Datum: 12.05.2009 11:37
Message-ID: <3e9c2541-3fd1-4ef7-8173-52924c48ae5d@t10g2000vbg.googlegroups.com>
Newsgroup: de.comp.datenbanken.misc
Hallo,

Zu meiner Schande muss ich gestehen dass ich bisher mit Datenbanken
fast nichts am Hut hatte.  Jetzt brauche ich aber eine fuer ein
Projekt, und suche praktischen Rat.

Es werden jeden Tag ca 2000 Vorgaenge abgearbeitet.  Jeder Vorgang hat
einen Datensatz zugeordnet.  Ein Datensatz enthaelt ca 50 Felder von
unterschiedlicher Laenge.  Wuerde man sie formlos binaer abspeichern,
wuerden alle Felder zusammen etwa 5 KB fuellen.

Waehrend der Abarbeitung muessen einzelne Felder gelesen, veraendert
und auch hinzugefuegt werden.  Ich schaetze dass ca 10 solcher
Zugriffe stattfinden, die jeweils mehrere Felder betreffen.  Danach
wird der Datensatz inaktiv, das heisst er wird nicht mehr regulaer
abgefragt.  Er muss aber manuell nachschlagbar bleiben.

Es ist sehr wichtig, dass die Datenbank absolut konsistent ist.  Jedem
Datensatz ist ein finanizeller Wert zugeordnet.  Es duerfen keine
verloren gehen oder dupliziert werden.

Vorruebergehende Nicht-Verfuegbarkeit erzeugt sofort direkte Kosten,
deren Rahmen bei Ausfaellen ueber Stunden nochmals ueberproportional
steigt.

Der Rest des Projekts ist in C programmiert und laeuft auf Linux.  Die
Datenbank Abfragen muessen sich leicht integrieren lassen.

Ich vermute, dass genau diese Probleme von einer guten Datenbank
geloest werden.  Nur welche ist am besten geeignet?  Ist meine
geplante Anwendung eher anspruchsvoll oder anspruchslos?  Kann ich die
Verfuegbarkeit eher mit Replizierung oder mit einem Cluster loesen?
Wie schwer ist es, einen SQL client in mein C Programm zu
integrieren?  Kann ich leicht von einer Datenbank zur einer anderen
migrieren wenn ich erstmal losgelegt habe?

Ihr seht - Fragen ueber Fragen.  Wenn mir einer von Euch auf den
richtigen Pfad helfen koennte, waere ich sehr dankbar.

Gruesse,
Marc

[ Auf dieses Posting antworten ]

Antworten