Proof of concept libSQL server written in Rust with deterministic simulation testing.
SQLite is a versatile database, but serverless apps, for example, don't have persistent state to have an in-process database. Hiisi is a database server for remote SQL execution on libSQL/SQLite databases written in Rust, but follows similar architecture as TigerBeetle to support deterministic simulation testing (DST).
Hiisi is an experimental proof-of-concept and is not suitable for production use.
- libSQL server supporting the wire protocol
- Deterministic simulation testing (DST)
Simulator:
cd simulator && cargo run
Server:
cd server && cargo run
Hiisi is a proof-of-concept alternative to the libSQL server, which provides the same functionality for remote SQL execution for libSQL/SQLite databases. There is no hard dependency between the two projects.