Warning: Can't synchronize with the repository (Unsupported version control system "darcs": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Ticket #81 (new enhancement)

Opened 5 months ago

General and Advanced OODB Features

Reported by: ieslick Owned by: ieslick
Priority: minor Milestone:
Component: db-bdb Version:
Keywords: Cc:

Description

We may want to entertain the notion of adding some more advanced OODB concepts in the future: - Generalized value constraints (validate values at write time or at commit time; also hints to query system) - Triggers (on load/save/mutate or when satisfied constraint, call some function with the object instance) - Triggers could implement or be complemented by a declarative inter-object constraint system

  • o1.x is always the sum of objects in o1.assoc1
  • o1.x = (/ view.width 2)

This is a nice example reference: http://citeseer.ist.psu.edu/cache/papers/cs/1341/ftp:zSzzSzftp.research.att.comzSzdistzSzdbzSzatt-db-92-10.pdf/jagadish92integrity.pdf

Note: See TracTickets for help on using tickets.