[Pipet Devel] Tools for parsing XML with Python
J.W. Bizzaro
bizzaro at bc.edu
Mon Sep 27 13:12:45 EDT 1999
Svanberg Liss wrote:
>
> This confuses me a bit. Are you saying that you don't need a DB, or that you
> don't want to store the contents of the DB in a DB-specific manner?
We need a DB. I'm just saying that the elements stored in the DB are really
separate files on a filesystem. So, the DB would behave something like a file
manager or even a file system.
> ( I believe that you wan't to be able to send queries to the DB such as "
> give me all interfaces/objects/applications that can preform this operation
> upon this kind of data "?
> Isn't that a DB? )
Yes. We want to be able to do that. But I think our database should allow for
a query mechanism to be plugged in as a separate locus. I alluded to this a
little earlier. Here is how a query would be set up:
DATABASE LOCUS -----> QUERY LOCUS -----> DATA LOCUS
> Hmm.
> There is a Gnome project called the Gnome-DB ( you didn't expect that name,
> did you? :)
> http://www.chez.com/rmoya/gnome-db/index.html
>
> and it has got a DB-engine that uses raw files. I have not examined it yet (
> save that I have read their homepage ) so I don't know much about it, but it
> might be worth a look.
That should be worth looking into.
> If you pass around CORBA objects, that "represents" the actual file, you
> will not need to duplicate the file.
> ( GNOME::Stream is a very good candidate! :)
EXACTLY!
> In either case, passing around a file "reference", instead of reading
> directly from the file, seems to be the obvious solution.
YES! :-)
Cheers.
Jeff
--
+----------------------------+
| J.W. Bizzaro |
| jeff at bioinformatics.org |
| |
| THE OPEN LAB |
| Open Source Bioinformatics |
| |
| http://bioinformatics.org/ |
+----------------------------+
More information about the Pipet-Devel
mailing list