Gibt es ein globales object-dictionary?
Verfasst: Mittwoch 26. November 2008, 09:12
Hallo
parallel zur meiner OO-Datenstruktur verwende ich eine SQLite Datenbank, um die Daten schnell nach verschiedenen Kriterien zu durchsuchen.
Es sind zwar alle Objekte in der Datenbank enthalten, aber nicht mit allen ihren Attributen.
Jetzt suche ich einen Weg, wie ich Objekte, die ich durch Datenbankabfragen gefunden habe, in Python "wiederzufinde".
Ich könnte mir ein eigenes dictionary pflegen. In der Datenbank, würde ich dann zu jedem Eintrag noch einen Schlüssel ablegen, an Hand dessen ich bei Bedarf im dictionary das zugehörige Python-Objekt finden kann.
Ich habe aber die Vermutung, dass es so ein Dictionary evtl schon in Python gibt. Z.b. im Garbage Collector vermute ich ein solches. Evtl. aber auch direkt in Python irgendwo.
Gibt es so ein globales Object-Dictionary?
Gibt es andere Vorschläge, wie man effizient über Datenstrukturen navigiert, die Teils in einer Datenbank und teils als Objektstruktur vorliegen?
Danke und gruß
barfoos
parallel zur meiner OO-Datenstruktur verwende ich eine SQLite Datenbank, um die Daten schnell nach verschiedenen Kriterien zu durchsuchen.
Es sind zwar alle Objekte in der Datenbank enthalten, aber nicht mit allen ihren Attributen.
Jetzt suche ich einen Weg, wie ich Objekte, die ich durch Datenbankabfragen gefunden habe, in Python "wiederzufinde".
Ich könnte mir ein eigenes dictionary pflegen. In der Datenbank, würde ich dann zu jedem Eintrag noch einen Schlüssel ablegen, an Hand dessen ich bei Bedarf im dictionary das zugehörige Python-Objekt finden kann.
Ich habe aber die Vermutung, dass es so ein Dictionary evtl schon in Python gibt. Z.b. im Garbage Collector vermute ich ein solches. Evtl. aber auch direkt in Python irgendwo.
Gibt es so ein globales Object-Dictionary?
Gibt es andere Vorschläge, wie man effizient über Datenstrukturen navigiert, die Teils in einer Datenbank und teils als Objektstruktur vorliegen?
Danke und gruß
barfoos