Auto-save feature desired

Derek Atkins warlord at MIT.EDU
Fri Oct 1 09:54:22 EDT 2004


"Stuart D. Gathman" <stuart at bmsi.com> writes:

> As far as I can see from a quick glance, the key feature that is sacrificed
> to allow it to be fast and simple is multiple active transactions.
> (Plus, there is no GRANT/DENY or user or permission meta data tables.)
> This is perfect for a single user application.  I like how it fully
> implements transaction processing and recovery for the single active
> transaction.

Gnucash doesn't need multiple active transactions...  Also, SQLite
doesn't need grant/deny; that's accomplished via Unix File permissions
(although admittedly it provides access to the complete database,
whereas you might want to limit access to certain tables).  However,
once you give the user write-permission to the file, any finer-grained
access control mechanism is really just a hurdle, providing a false
sense of security.  Someone could still write to any portion of the
file.  So grant/deny makes no sense for sqlite.

But yea, that's why we want to use it..  Now we just need to finish
the code.  Any helpers?

-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