[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