[comp.lang.lisp] Need persistent object store/o.o.d.b

cornell@cs.umass.edu (Matthew Cornell) (02/09/91)

I need a persistent object store because my masters project (which I'm
writing using PCL in Macintosh Allegro Common LISP) is object oriented
and I want to save the objects across sessions. From an earlier
request to the Mac LISP group I received pointers to functions for
saving objects to (and loading them from) files. However, it would be
much better to have a persistent object store (or object oriented
database). I need one which has these features (I'm new to the
persistent object world so please forgive my needing to make them
explicit):

- load objects on call (no waiting for an entire file to load and
  better use of memory: not all objects must be loaded and some can be
  unloaded if memory gets tight). Ditto for saving.

- distributed store (don't have to know the details of where objects
  are stored and you get transparent network access).

- concurrent object access + security (can protect objects based on user)

- fast saving, loading, and memory access


Would anyone who knows of such a system (commercial or academic)
please respond to me? Thank you in advance.


Matthew Cornell

Knowledge Communication Systems Group

Matthew Cornell
==================================================
Knowledge Communication Systems Group