vault/README.md
2022-12-11 20:59:50 +01:00

9 lines
464 B
Markdown

# Vault
A Rust library for interacting with a SQLite database from multiple threads.
Because single SQLite connections aren't built to be threadsafe, the easiest way
to interact with a SQLite database from multiple threads or async tasks is to
spawn a separate thread for the connection. This thread receives commands or
requests via a channel and returns the results to the requester. This way, all
operations done on the database are automatically serialized.