MySQL sync
Derek Atkins
warlord at MIT.EDU
Mon Aug 17 10:00:17 EDT 2009
Vladimir Bashkirtsev <vladimir at bashkirtsev.com> writes:
>> However, changing the architecture of GnuCash to be a pure DB app would
>> entail rewriting MOST of the engine. I wouldn't recommend going that
>> route in the short term.
>>
> Well... Rewriting most of engine is definitely not something I plan. :)
>
> So I should take on board your idea to go with audit log. It should
> not be too hard to implement. Then use autoincrement in DB and have
> GnuCash to check it at regular intervals and before any operation
> which requires access to the data. If there's new entries in the log
> then just replay them to get updated. Something tells me that ability
> to store log records and ability to replay them back already is part
> of the engine.
>
> Have I missed anything? If not then I am quite excited and... (read below)
Well, right now we do not have an audit log, nor do we have a way
to replay the audit log. That would have to be developed.
Note that it might also be part of an "Undo" feature, which would
also be nice to have.
-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