Well, I hate to disagree, but I'm going to have to.   I still don't
understand why one would use an OO language but not an OO storage system.

    Try PSE from http://www.objectdesign.com/.   PSE is free for
development, while PSEPro is like $99.  The difference is that the Pro
gives you OQL, the querying language.  Support for XML is also there.

    Another option is Ozone from http://www.ozone-db.org/.  This is an
open-source OODB, with a built in XML DOM for full integrated XML support.
The current version is 0.52, so this is not of the quality of PSEPro, but
will get there.

    One of the differences between to two is that Ozone uses a RMI model
for object access, whereas PSEPro uses actual object storage and
retrieval.  I prefer the later myself.  PSE/PSEPro is a multi-threaded
single connection OODB whereas Ozone is mulie-threaded multi-session.  When
we use PSEPro to deploy, we use RMI ourselves to to the single session
thing, but the DB code is cleaner in my opinion.

    One of the nice things with PSEPro is that the API between PSE, PSEPro,
and ObjectStor are identical.  So if you ever need to move up to the big
boy, much expensive ObjectStor, the code is the same.

    As an aside, I was out at ParcPlace in Sunnyvale (ParcPlace was the
spin off from Xerox Parc that took the SmallTalk language commercial - they
have since changed names and been acquired by another company) for training
with SmallTalk and databases, in this case Oracle.  ParcPlace showed that
when a SQL database is used, 60% to 70% of the code is nothing more than
the RDB layer, whereas an ODB it was only 5% to 10%.  This was odd because
they were still pushing Oracle, whom was a partner.  Go figure.



Vincent Trussart wrote:

> JDBM : JDBM aims to be a gdbm-style persistence library for Java. It
>        offers a simple interface based on java.util.Hashtable, simple
>        semantics, transactions, and comes as a small jar.
>
> http://jdbm.sourceforge.net
>
> Or you could setup a postgresql 7 server and connect to it using JDBC
> (postgresql 7 is great... it finally has foreign keys support and
> it is much faster that previous versions)


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to