SQLite-D alpha is here

xenon325 via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu May 26 22:03:43 PDT 2016


On Saturday, 27 February 2016 at 16:08:21 UTC, Stefan Koch wrote:
> Hello,
>
> I am happy to announce the official alpha version of sqlite-d!
>
> sqlite-d is a reader for the SQLite File Format 3.

On Thursday, 26 May 2016 at 19:11:50 UTC, Stefan Koch wrote:
> So, all that sqlite-d does is reading the sqlite-db files.
> However the proper sqlite does much more:
> It implements a whole ByteCode-Compiler and Interpreter to be 
> able to precompile and execute SQL-statements.
>
> Thus even for simple querys you have a significant overhead.
> If you want to use sqlite-d you basically write all your 
> queries as D code which can be directly executed, rather then 
> having to be compiled from SQL to ByteCode.

How does that play with transactions and ACID in general ?

For example, I have one thread with traditional (slow) SQLite 
client, which seldom updates data. And another thread which reads 
data with sqlite-d. Will not program crash or read 
trash/inconsistent data ?


More information about the Digitalmars-d-announce mailing list