Bioperl: RE: On Commercial OODBs for XML
Otillar, Robert {~Palo Alto}
ROBERT.OTILLAR@Roche.COM
Fri, 22 Jan 1999 11:55:45 -0800
Thanks for a highly informative letter; I appreciate your sharing
your experience.
I have been told a few things about ObjectStore & would appreciate
your comments:
* The WinNT version is a easily usable & trustable product? The WinNT
version of Object Store on SGI is 'one revision behind and requires a fair
bit of sysadmin knowledge to tune the SGI, but that the NT version is much
easier to support & use.
* Major vendors are using ObjectStore; is it as easy & reliable as
they claim? NetGenics uses ObjectStore with the C++ engine, coupled with a
Java API. This configuration is robust (?), perhaps due to Java's built-in
memory-handling rather than C++'s user-controlled memory handling. The
NetGenics software team seems quite knowlegable and, in a demo, their
product looked well designed and stable.
* How does ObjectStore's reliabliity & usability compare to the
alternatives? ObjectStore looks much easier to administrate than
Objectivity, given the GUI admin tools on their web-site. I believe I've
heard that ObjectStore is easy to administrate on NT, but can't recall a
concrete reference guaranteeing this is true.
* Any experience with Objectivity, Poet, or other systems?
* Do you have reccommendations on other systems: reliable, easily
learned and administrated, reasonably fast persistent object storage & query
tool (for use with BioPerl)?
* se Oracle8's object-relational interface and
design 2000 tools. (FYI Oracle 8 on linux is now free to developers <
http://technet.oracle.com/ >).
Thanks,
Bobby O
> -----Original Message-----
> From: Lincoln Stein [SMTP:lstein@cshl.org]
> Sent: Thursday, January 14, 1999 6:44 AM
> To: Otillar, Robert {~Palo Alto}
> Cc: David J. States; 'vsns-bcd-perl@lists.uni-bielefeld.de'
> Subject: On Commercial OODBs for XML RE: Bioperl: XML/BioPerl
>
> Otillar, Robert {~Palo Alto} writes:
> >
> >
> > > Is anyone aware of plans on the part of the database organizations to
> > > serve
> > > XML?
> > >
> > I've been giving thought to XML as representation standard
> > to couple with a persistent storage database for genomic data. I
> thought you
> > might be interested in a little of what I've found out about the
> commercial
> > OODB products.
> >
> > Object Designs, Inc., (www.odi.com) is in late beta-testing
> > of their Excelon XML database/server, part of the ObjectStore line of
> > products. Of interest:
> > ObjectStore has PERL drivers on CPAN. (The supported
> > bindings are in C++ and Java).
>
> I had five years of experience writing biological databases with
> ObjectStore using the C++ binding, and can state unequivocally that
> I'd never do it again. When a C++ object is persistent, all dangling
> references, memory leaks, twice-deallocated pointers, and incompletely
> constructed objects are persistent too. This gives any application
> programmer the ability to corrupt the database. I haven't tried the
> Java or Perl drivers; perhaps they're better.
>
> ObjectStore is also a real administrative hassle to set up and
> maintain. Getting the system up and running means mastering a slew of
> obscure environment variables and strangely-named configuration files.
> Unfortunately the voluminous manuals are poorly written and badly
> organized. On the bright side, ObjectStore's help desk is excellent,
> and their technical support outstanding.
>
> ObjectStore's competitors are right when they warn about scaleability.
> ObjectStore is designed around clever uses of the Unix mmap() system
> call. Unfortunately different systems have arbitrary limits on the
> amount of disk space that can be mapped in this way. On SunOS the
> limit is hit at about 1 gigabyte (don't know about Solaris). On IRIX
> systems this was 2 gig. This really hurts. The limit is extremely
> high on 64-bit architectures like Digital Unix/Alpha, but when we
> tried to run the appropriate version on alphas, it was too buggy to
> use.
>
> Lincoln
>
> --
> ========================================================================
> Lincoln D. Stein Cold Spring Harbor Laboratory
> lstein@cshl.org Cold Spring
> Harbor, NY
> ========================================================================
> =========== Bioperl Project Mailing List Message Footer =======
> Project URL: http://bio.perl.org/
> For info about how to (un)subscribe, where messages are archived, etc:
> http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/vsns-bcd-perl.html
> ====================================================================
=========== Bioperl Project Mailing List Message Footer =======
Project URL: http://bio.perl.org/
For info about how to (un)subscribe, where messages are archived, etc:
http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/vsns-bcd-perl.html
====================================================================