aoki@hermes.Berkeley.EDU (Paul M. Aoki) (11/24/90)
I've poked around a bit but have been unable to find much information
on DBMS support for variable-length record arrays (sequences of
records). I'm not talking about variable-length attributes or
attribute arrays (like char[]); I'm interested in things like the
arrays supported by the EXTRA data model for EXODUS -- variable-length
arrays of first-class objects that can have new elements inserted into
arbitrary positions. These are somewhat like LISP lists, really.
However, a DBMS that supported persistent LISP lists like
non-persistent LISP does, i.e., with cons cells, would really eat it
on lists of any length.
I imagine there are plenty of OODBMS folks who have dealt with this
issue. What general approaches were used? Or did *everyone* punt and
do something like stick all of the array elements (or object
pointers) inside another object?
--
Paul M. Aoki | aoki@postgres.Berkeley.EDU | ...!ucbvax!aokiaoki@hermes.Berkeley.EDU (Paul M. Aoki) (11/25/90)
aoki@hermes.Berkeley.EDU (Paul M. Aoki) writes: >I've poked around a bit but have been unable to find much information >on DBMS support for variable-length record arrays (sequences of >records). Wouldn't you know it, I dug a little deeper in my periodical stack tonight and found some references (an "implementation of" paper on O2 and the storage manager paper on EXODUS). As they say: "Never mind." -- Paul M. Aoki | aoki@postgres.Berkeley.EDU | ...!ucbvax!aoki