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.