We did consider serialization.  You can take a look at test/persist.cpp and
persist.h.  They implement serialization of a tuple.  With the help of this
it's quite easy to serialize any relation (whether table or operator).  This
can be used either to implement persistable tables, or for client-server
data transfer.

There is yet another aspect.  In our library a table is separated from its
implementation (although right now it may be done not in the best possible
way).  Our current implementation is based on the sorted std::vector.
Ideally, there should be multiple implementations, memory and disk based
(talking about persistence).  Such differently implemented tables should be
able to join, etc.

Although, theoretically, table implementations are out of scope of the
library, we'll work in this direction if people consider this important.
However, our resources are quite limited.  Anybody interested is invited to
cooperate.

Arkadiy

"David B. Held" <[EMAIL PROTECTED]> wrote in message
b1h2ej$ibe$[EMAIL PROTECTED]">news:b1h2ej$ibe$[EMAIL PROTECTED]...
> "Arkadiy Vertleyb" <[EMAIL PROTECTED]> wrote in message
> b1grsi$qh2$[EMAIL PROTECTED]">news:b1grsi$qh2$[EMAIL PROTECTED]...
> > Yes, we are currently working on such a database.
> > [...]
>
> After looking at the documentation, it looks like you have left out
> serialization/persistence completely.  That's ok, if that's the aim of
your
> project.  Did you plan to add that later?  It would be nice to see some
> progress on the serialization/persistence lib.  I think these could be
> put together into a pretty powerful library.  I think the harder part is
> writing the query engine, which it looks like you already have done
> (more or less).
>
> Dave
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
>



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to