RocheDB has been renamed to KoutenDB.
This is the main change in KoutenDB v0.8.0, a naming and migration release.
The technical direction is unchanged: KoutenDB remains a ring-oriented NoSQL
document and vector store focused on locality-aware retrieval and smaller
working sets.
Release:
https://github.com/puffball1567/koutendb/releases/tag/v0.8.0
Why KoutenDB?
Kouten comes from the Japanese word kouten (公転), meaning orbital
revolution: one body moving around another.
The name fits the database model more directly. KoutenDB uses rings and
orbit-inspired placement as part of the retrieval path. Its goal is to use
meaningful locality to reduce unrelated reads, transferred bytes, candidate
memory, and downstream AI/RAG or application work.
What Changed?
- Project name: KoutenDB
- Nim package:
koutendb - CLI:
kouten - Daemon:
koutend - C ABI library:
libkoutendb.so - C header:
include/koutendb.h - C ABI symbol prefix:
kouten_* - Repository: https://github.com/puffball1567/koutendb
The documentation and examples have also been updated to use the KoutenDB
naming scheme.
Migrating
For new Nim installations:
nimble install koutendb
kouten --help
To work from source:
git clone https://github.com/puffball1567/koutendb.git
cd koutendb
nimble check
scripts/test_all_smoke.sh
C ABI users should now include include/koutendb.h, link against
libkoutendb.so, and use the kouten_* symbol family.
Older names may remain visible temporarily in historical posts and archived
package entries, but KoutenDB is now the active project, package, CLI, and
repository name.
Thank you to everyone who has followed the project so far. Development will
continue at:
Top comments (0)