OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: DOCBOOK-APPS: Re: Bibliography management/BibTex equivalent


RefDB stores far more information for a bibliographic reference than
just the bibliographic data. As RefDB was designed from the ground up
as a collaborative tool, it is necessary to store a part of this
information, like personal notes or availability information (i.e. a
URL to an electronic offprint or a description where to find that
paper copy), separately for each user. So the database is necessarily
relational, which cannot be achieved with a flat file. Another reason
for using a database server is of course the better scalability. A
flat file is fine if you collect a few hundred references, but it is a
bottleneck if your workgroup collects several thousands of
references. Searching a flat file of that size with regular
expressions and several search criteria is not very performant.

I don't know why you want to put your database under CVS control, but
if you have to you can do similar things with RefDB. You can either
dump your databases to a SQL script (which is a plain text file) or
you can retrieve all references in RIS format (which again is plain
text). Both formats would be suitable for CVS and can re-create the
SQL database.

Future versions of RefDB will support different database servers (so
from your point of view you can choose your poison), including an
embedded SQL server which does not need an external database server.

regards,
Markus

Jens Emmerich writes:
 > That's about the only thing I miss at the moment: a flat file database
 > suitable for CVS.
 > 
 > Jens

-- 
Markus Hoenicka
hoenicka_markus@compuserve.com
http://ourworld.compuserve.com/homepages/hoenicka_markus/



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC