Klassenmodell auf Graphenmodell abbilden



  • Hi!

    Ich suche für eine Studienarbeit noch Literatur. Und zwar interessiert mich, wie Objektdatenbanken das Klassenmodell auf Graphen (Knoten, Kanten und Attribute) abbilden. Instanzen von Klassen lassen sich bspw. als Knoten darstellen, und Referenzen (Assoziationen) als Kanten:

    class A {
      x : int
      y : ref B
    }
    
    class B {
      z : int
    }
    
    a : A = new A()
    a.x = 123
    
    b : B = new B()
    b.z = 456
    
    a.y = b
    

    Als Graph:

    y
     (a)------->(b)
      | x        | z
    [123]      [456]
    

    Dafür könnte ich mir bestimmt auch selber Konzepte überlegen, aber das ist ja eine wissenschaftliche Arbeit wo Literatur mit einbezogen werden soll. Leider fehlen mir die richtigen Stichwörter, um bei Google was vernünftiges zu finden.
    Ich kann mir auch vorstellen, dass die JVM die Objekte in einem Graphenmodell speichert, damit bspw. der GC nicht referenzierte Objekte (Eingangsordnung = 0) finden kann.

    Wer mir zum Thema gute Stichwörter oder gar Literaturverweise nennen kann, dem wäre ich sehr dankbar.

    Ciao Olli


Anmelden zum Antworten