[elephant-ticket] #81: General and Advanced OODB Features
elephant
elephant-devel at common-lisp.net
Wed Jun 11 17:06:24 UTC 2008
#81: General and Advanced OODB Features
-------------------------+--------------------------------------------------
Reporter: ieslick | Owner: ieslick
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: db-bdb | Version:
Keywords: |
-------------------------+--------------------------------------------------
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
--
Ticket URL: <http://trac.common-lisp.net/elephant/ticket/81>
elephant <http://common-lisp.net/project/elephant>
elephant
More information about the elephant-ticket
mailing list