751 B
751 B
client-arangodb
ArangoDB-Variante des Ringstats-Clients. Gleicher Aufbau wie client-redit.
ArangoDB ist multimodal, wir nutzen es hier bewusst als reinen Key-Value-Store,
damit der Vergleich direkt zu Redis passt. Alles liegt in einer Collection kv,
jedes Dokument hat den Redis-Key als _key und den Wert im Feld value.
To install dependencies:
bun install
Datenbank starten:
docker compose up -d
Datenbank befüllen (~100 statische Entitäten):
bun run db/init.ts
Live-Client starten:
bun run index.ts
ArangoDB läuft auf Port 48529, damit es parallel zu Redis und Memcached laufen kann.
Beim ersten Start braucht ArangoDB kurz, bis es bereit ist. Die Skripte warten automatisch.