Recreating databases from append-only logs using SQLite

This post presents some ideas for getting started with SQLite, which is a SQL database engine that can be linked straight into your application. SQLite is good to work with because it small and fast, and doesn’t require a server at all. Instead, the library is linked straight into your application, while the data itself is stored in a single file.

SQLite is available on many platforms, and has bindings available for several programming languages. This post, however, shows how to work with the library in ANSI-style C, from a POSIX-style environment.

<article coming soon>

Next Steps