Bin auf der Suche nach Alternativen zu relationalen Datenbanken. Ich habe mir ein paar Gedanken ueber die Grundanforderungen gemacht, wie ich gerne meine Daten abspeichern wuerde:
Ein Dateneintrag besteht aus: Hashtable, Liste oder einem String.
Hashtable: Gibt mir einen Dateneintrag anhand eines Strings zurueck.
Liste: Eine sortierte Liste von Dateneintraegen.
String: Die eigentlichen Daten. Am besten Unicode.
Zusaetzlich koennte man die Definition von Dateneintraegen noch erweitern, so dass er auch eine Referenz auf einen anderen Dateneintrag darstellt. Damit koennte man wirklich alle mir nur erdenklichen Datestrukturen abspeichern. (Serialisierung von Objekten, XML, ..)
Versteht hier jemand von was ich traeume? Wuerde mich ueber Hinweise (andere Konzepte, aehnliche schon vorhandene Implementierungen, ...) freuen.