ADR › MongoDB als Datenbank
status |
accepted |
date |
2023-04-17 |
deciders |
Finn Gedrath |
consulted |
|
informed |
|
Kontext und Problemstellung
Wir müssen eine Datenbanktechnologie auswählen, um halbstrukturierte Daten aus den Microservices zu speichern.
In Betracht gezogene Optionen
- MongoDB
- CouchDB
- PostgreSQL
Ergebnis der Entscheidung
Gewählte Option: “MongoDB”, weil es eine offene dokumentenbasierte DB ist.
Consequences
- 🟢 Gut, weil Open-Source
- 🟢 Gut, weil Dokumente es ermöglichen nicht-relationale Daten in einer halb-strukturierten Art zu speichern
- 🟢 Gut, weil Dokumentation für Driver und Schema gut ist
- Mongo DB Driver: https://www.npmjs.com/package/mongodb