ADR › MongoDB als Datenbank
status | accepted |
---|---|
date | 2023-04-17 |
deciders | Finn Gedrath |
consulted | |
informed |
Wir müssen eine Datenbanktechnologie auswählen, um halbstrukturierte Daten aus den Microservices zu speichern.
- MongoDB
- CouchDB
- PostgreSQL
Gewählte Option: "MongoDB", weil es eine offene dokumentenbasierte DB ist.
- 🟢 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