DB abstraction layer: libdbi vs libgda
Derek Atkins
warlord at MIT.EDU
Sat Oct 28 11:45:29 EDT 2006
Chris Shoemaker <c.shoemaker at cox.net> writes:
>> Based on the maintenance and availability status, I think libgda is the
>> clear choice. Since they are at beta3 already, the unstable branch
>> would be better.
>
> Phil,
> Here are some more reasons why I'd prefer libgda over libdbi:
>
> 1) libgda has better integration with glib. E.g. uses GValue. I
> would eventually like to see further use of GValue in GnuCash.
>
> 2) gnomedb has gtk+ widgets that are build on top of libgda. These
> may not be immediately useful for more than things like a connection
> manager or login dialog, but down-the-line I could see them being
> useful as presentation widgets.
>
>> Note that gda also supports XML databases, so that for an interchange
>> format, we *could* use it instead.
>
> AFAIK, this isn't true anymore. But, I believe it could be made true
> again if we really wanted it to.
>
> -chris
It sounds like GDA is the way to go.
-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