[gnome-db] What DWI does [was Re: GnuCash page on GO site]

Derek Atkins warlord at MIT.EDU
Mon Mar 8 11:13:02 CST 2004


Rodrigo Moya <rodrigo at gnome-db.org> writes:

> well, if they are useful and generic enough, I guess they might be added
> to libgda, no problem with that. It is that I was understanding they
> were some GNUCash-specific stuff.

Well, right now it's all gnucash-specific stuff ;)

I think linas has been working on some more generic stuff.  Personally
I think it _can_ be done generically, but I haven't put much thought into
it myself.  I'm not really a database person.

I suspect it needs to live in the actual object-data-caching layer,
wherever that happens to be implemented.  If that's qof, then it
probably belongs in qof.  If that's gda, then it probably belongs in
gda.  But again, I haven't put much thought into it.

As it stands now, each qof backend module would need to implement its
own type of cache consistency (or file locking in the case of XML
files).  This is because each backend necessarily does it differently.
Case in point: how would you have multiple writers into an XML file?

I'm certainly not whetted to any particular approach, I'm just worried
about the availability (and deployment) of dependencies on our release
schedule (not that we have one in stone, mind you ;)

-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list