This is a wrapper for SQLite that allows multiple connections accross a
network to a single threaded SQLIte server (all clients are serviced on
the same connection). It also adds a simple security layer.

It was designed for general purpose db use and IPC for
embedded/automation systems, allthougth the performance suprised me! I
expected latency to drop when running large queries, as all other
clients must wait for completion before they can start executing. In
order to improve that I buffered the result sets so they can be dumped
quickly out of the way, and SQLite can pump them out very quickly :-)

There is a C client source which is similar to the
sqlite_execute/callback interface.

There is also a VB example, but it is not much good :-) 

Windows and Linux binaries statically linked to SQLite 3 are available,
they should run without 'extra' libraries.

The underlying protocol is a very simple TCP/IP based system, not RPC's.
It allows clients to be easily implemented into anything with sockets,
such as application scripting languages for example.

More info and downloads:

http://users.iol.it/irwin




Reply via email to