Lisp HUG Maillist Archive

Re: persistent objects.

hey,

--- sheldon ball <s.ball@anvita.info> wrote:
> I am looking for a means of storing persistent objects on disk that can 
> be rapidly moved in and out of memory for use with a distributed 
> application.
> The data set is fairly large (several hundred MB) and grows 
> continuously.
> WOOD associated with MCL works quite well for me.
> For Lispworks, I tried PLOB (Persistent Lisp Objects) but was 
> unsuccessful.
> I am able to contract small amounts of work

I would also consider sqlite:

 http://www.sqlite.org/

I havn't used it myself, but I've heard from others that it's very fast, easy
to set up, and has Lisp bindings.

If you want your database backend to be OO-based, and you're using LispWorks,
then you may use this in conjunction with SQL-ODBC or (with LW Enterprise), the
CommonSQL stuff.

This route is also nice because other languages can share access to the data
more easily than a Lisp-specific backend.  You also have a nice query language
to pull the data (i.e. SQL), and with the CommonSQL, can automatically turn the
relational data into objects.

dave


Re: persistent objects.

On Fri, 4 Mar 2005 18:42:43 -0800 (PST), Dave Bakhash <dave@portusgroup.com> wrote:

> If you want your database backend to be OO-based, and you're using
> LispWorks, then you may use this in conjunction with SQL-ODBC or
> (with LW Enterprise), the CommonSQL stuff.

Or with CLSQL.


Updated at: 2020-12-10 08:53 UTC