# 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:

```bash
bun install
```

Datenbank starten:

```bash
docker compose up -d
```

Datenbank befüllen (~100 statische Entitäten):

```bash
bun run db/init.ts
```

Live-Client starten:

```bash
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.
