Hi und Hallo,
da ich selbst sehr wenig Erfahrung mit Datenbanken habe, nun aber vor dem Problem stehe, immer grössere Datenmengen sicher speichern zu müssen, würde ich mich über eine Expertenempfehlung wirklich freuen.
Die Aufgabe ist im Grunde recht simpel:
Wenn jemand glaubt das richtige Datenbanksystem für diese Aufgabe zu kennen würde ich mich wirklich über einen Tipp sehr freuen.
Danke im Voraus
Gernodt
da ich selbst sehr wenig Erfahrung mit Datenbanken habe, nun aber vor dem Problem stehe, immer grössere Datenmengen sicher speichern zu müssen, würde ich mich über eine Expertenempfehlung wirklich freuen.
Die Aufgabe ist im Grunde recht simpel:
- ein webclient liefert Daten an den Server, dieser speichert und liefert auf Anfrage wieder aus.
- die Daten sind baumartig strukturiert, auf der untersten Ebene gibt es eine Hashtable in diese können beliebig weitere Hastables oder Arrays eingetragen sein. Jedes Array oder jede Hashtable kann weitere Hashtables oder Arrays enthalten. Die Schachteltiefe ist nicht begrenzt und am Ende sind die "Blätter" des Datenbaumes stets integer, float, String oder boolean.
- Zugriffe auf die Daten erfolgen über Pfade. Will etwa ein webclient seine registry laden lautet der Befehl an den server: "load("root;customer;5;webapps;4;dummyuser;system;registry"); woraufhin der Server die entsprechende Hashtable serialisiert und sendet. Und umgekehrt will der webclient einen Eintrag in der Registry aktualisieren lautet der Befehl an den Server etwa: save("root;dummycustomer;....;registry;app_1;default;23", serializedObject);
Wenn jemand glaubt das richtige Datenbanksystem für diese Aufgabe zu kennen würde ich mich wirklich über einen Tipp sehr freuen.
Danke im Voraus
Gernodt