On Mon, Mar 15, 2010 at 18:19, Cosimo Alfarano <span dir="ltr">&lt;<a href="mailto:cosimo.alfarano@collabora.co.uk">cosimo.alfarano@collabora.co.uk</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">The temptation using SQL is to rely on things like transactions, which</div>
SQLite just emulates and maybe on triggers/stored procedures.<br></blockquote><div><br></div><div>Transactions speed up things considerably in SQLite. Sending stuff in one big transaction is much faster than sending them one by one. Guess how I know :-)</div>

<div><br></div><div>Otherwise, I didn&#39;t go reading on SQLite&#39;s implementation of transactions, but speed improvements when doing thousands of insertions at once are worth using them. Of course, you rarely do that kind of stuff with SQLite; nevertheless...</div>

<div><br></div><div>Also, I don&#39;t think a logging system needs a full relational DB :-)</div><div> </div></div>-- <br>Regards,<br><br>Ivan Vučica <br><br>