LANGREITER.COM plain, simple | |||||||
![]() ![]() | |||||||
ich finde auch dass ein statement per default reifizierbar sein sollte. ich implementiere das zz so, dass sowohl nodes wie auch edges records/objects/frames sind: [describe type=node; id=1; value=12 here] [describe type=edge; id=2; label="foo:bar"; from=1; to=33 here] was hier passiert ist, dass die from und to nodes der edge mit der node id ge-join-t werden. dadurch ist jedes objekt immer reifizierbar (über seine id), selbst wenn es aktuell nicht geladen ist. (es braucht aber einen mechanismus der kontrolliert dass es immer nur ein geladenes objekt mit einer bestimmten id gibt.) was ich an diesem system nett finde ist, dass der name eines objektes ist nicht durch seine herkunft/speicherort bestimmt ist. inwieweit der verlust der trivialen kompatibilität mit relationalen datenbanken eine rolle spielt ist ein thema für future work. heck, bill joy hat 8 gigs ram auf seinem desktop rechner! oder wie würde kent beck sagen: "still using a db?" :) |
![]() ![]() ![]() So log in, fella — or finally get your langreiter.com account. You always wanted one. Nearby in the temporal dimension: Nobody. ... and 183 of the anonymous kind. Click on ![]() BACKLINKS none RECENT EDITS (MORE) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() POWERED BY ![]() &c. GeoURL RSS 0.92 FRIENDLY SHOPS Uncut Games bei Gameware OFFEN! Offenlegung gem. §25 MedienG: Christian Langreiter, Langkampfen See also: Privacy policy. |