[Biodevelopers] what databases are you using?
Joe Landman
landman at scientificappliance.com
Thu Jul 11 09:08:33 EDT 2002
I agree on the need for flexible XML databases.
What has worried me is the serialization of objects. The beauty of XML
is of course that it is a self descripted structured datatype. Building
objects using XML to represent the data structures is a powerful
technique (been doing that with Perl for more than a year). The problem
is storing the object in a DB.
Serialization has always bugged me as non-optimal approach... using a
database as a file system rather than a database. Are there any
non-serializing DB's for XML out there? It doesnt seem like a hard
problem to solve...
Aside from that, the utility of the DB is significantly lowered as a
language independent persistant data object repository if you need to
deal explicitly with one languages serialization methods (e.g. no
language independent de-serialization methods). This point has also
irked me, and I dont know of a good solution to serialization (apart
from not serializing). Add to this the performance hit of walking a
complex data structure and formatting it for the serialization
process...
Joe
On Thu, 2002-07-11 at 08:57, Patrick McConnell wrote:
>
> For many applications, we are using MySQL. It has proven to be quite
> dependable and efficient.
>
> For more complex data (e.g. blast results), we are moving towards using an
> XML database. The free XML databases (Xindice, and a couple others) do not
> perform particularly well, and we found them to be undependable, often
> hanging with frequent and simultaneous access. Thus, we have invested in a
> commercial product (Tamino), and have found it to be excellent. Though we
> are still in the development phase of our application, Tamino has worked
> great.
>
> I find the flexibility of XML to be essential to storing the often complex
> biological data. Also, several packages exist to automatically serialize
> and deserialize Java objects to XML. This has greatly sped development
> time of our applications, as extremely complex data structures can be
> mapped directly to XML and indexed in a database.
>
> -Patrick McConnell
> Duke Bioinformatics Shared Resource
> mccon012 at mc.duke.edu
>
>
>
>
>
> "Pawel Krasucki" <Pkrasucki at psstat.com>@bioinformatics.org on 07/11/2002
> 08:34:19 AM
>
> Please respond to biodevelopers at bioinformatics.org
>
> Sent by: biodevelopers-admin at bioinformatics.org
>
>
> To: <biodevelopers at bioinformatics.org>
> cc:
>
> Subject: RE: [Biodevelopers] what databases are you using?
>
>
> I was going to setup a test environment and was trying to figure what db
> to setup as well. You mentioned using Postgres, have you ever worked
> with MySQL? Although I've installed Postgres, I haven't worked with it
> at all, is it hard to pick up and work with? I had it running on Linux,
> and was using GUI utility with Linux to administer Postgres, is that a
> common way to administer that db?
>
> Paul Krasucki
> IT Supervisor
> Professional Solutions STAT Inc.,
> St. Louis, MO 63114
> (314) 428-8335 ext 129
>
>
> -----Original Message-----
> From: biodevelopers-admin at bioinformatics.org
> [mailto:biodevelopers-admin at bioinformatics.org] On Behalf Of Joe Landman
> Sent: Wednesday, July 10, 2002 09:55 PM
> To: biodevelopers
> Subject: [Biodevelopers] what databases are you using?
>
> A few years ago, the db of choice was some sort of Oracle implementation
> for many people I spoke to/worked with at a variety of pharmas and
> biotechs. I am curious what people are using now (if anything). I do
> know people using flat files for a variety of reasons as well.
>
> Just curious. I use/like Postgres for my own development/testing.
>
> --
> Joe Landman,
> email: landman at scientificappliance.com
> web : http://scientificappliance.com
>
> _______________________________________________
> Biodevelopers mailing list
> Biodevelopers at bioinformatics.org
> http://bioinformatics.org/mailman/listinfo/biodevelopers
>
> _______________________________________________
> Biodevelopers mailing list
> Biodevelopers at bioinformatics.org
> http://bioinformatics.org/mailman/listinfo/biodevelopers
>
>
>
> _______________________________________________
> Biodevelopers mailing list
> Biodevelopers at bioinformatics.org
> http://bioinformatics.org/mailman/listinfo/biodevelopers
--
Joe Landman,
email: landman at scientificappliance.com
web : http://scientificappliance.com
More information about the Biodevelopers
mailing list