Hi Roberts, 

> I found the best of both worlds is to use SQLite backend - because it is
> fastest and most portable - you just need to copy the file. It allows me to
> run quite complex reports from R using standard SQL approach. Even more - I
> made some bash scripts with SQL queries utilizing regexp support, that
> allowed me to quickly get some vital information on terminal - even without
> firing up gnucash.
I had already come to the same conclusion. And I have also already posed 
questions to myself: 

    * Does SQLite support transactions? -- Yes. 
    * Are transactions implemented? -- Let's assume, "Yes." 

So, this raises more questions, on the assumption of transactional database 
updates in SQLite. 

    * Transactional database updates implies multiple user concurrency, but 
everywhere I hear that multiple users is "problematic". Certainly this is true 
with the XML storage because the file is single-use locked, so less 
"problematic" than "impossible". (-: But is it still true with SQLite? 
    * If SQLite is supporting transactions, and I then have to assume SQLite is 
"talking" SQL, then what is the complexity with doing the same for other 
back-end databases? 
I hope I have not strayed into an acrimoniously controversial area, but I would 
like to hear the debate. 

Thanks for the help, 
-- 
Chris. 

V:916.799.9461 
F:916.974.0428 
A: Because we read from top to bottom, left to right.
    Q: > Why should I start my reply below the quoted text? 
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to