KantoDB user manual
Welcome to the KantoDB user manual.
KantoDB is an OLTP1-oriented hybrid SQL database server and programming library. It is written in the Rust programming language, and uses RocksDB for underlying data storage.
You can use it as a library like SQLite, or as a database server like Postgres.
KantoDB is still very early in development. See development roadmap for our plans.
This document is intended to serve two audiences:
- software developers writing applications that use KantoDB for data storage and processing, with SQL or abstractions such as an ORM
- administrators (/devops/SRE) managing servers and services that run KantoDB
For sake of space, this manual assumes general knowledge of computers, SQL, and Linux.
If you find a bug in this manual, or in KantoDB, please tell us about it on the community forums.
Online Transaction Processing; as opposed to OLAP (Online Analytical Processing), OLTP workloads have more writes, point queries (one or few affected rows), and use indexes more, as opposed to OLAP workloads that have read-heavy range scans that read a significant portion of the total data on every run.