Hallo zusammen,
ich baue gerade an einem Backend für eine App. Die App soll jeweils einer Firma zur Verfügung gestellt werden. Sprich App und Backend sind an die Firma angepasst (Logo, allgemeine Daten etc.) aber die Funktionsweise ist immer dieselbe.
Nun stellt sich mir die Frage des Datenbankdesigns. Es gibt ja prinzipiell zwei Varianten:
Jetzt stellt sich die Frage was besser ist? Hat jemand Erfahrung damit? Klar es kommt immer auf die Anzahl der Datensätze an. Es sind 5 Tabellen. 4 dieser Tabellen werden maximal 40 Einträge haben, die eine so 1000.
Pro Kunden eine eigene DB wäre meiner Meinung nach übertrieben oder übersehe ich irgendwas wichtiges?
Viele Grüße und Danke
Nils
ich baue gerade an einem Backend für eine App. Die App soll jeweils einer Firma zur Verfügung gestellt werden. Sprich App und Backend sind an die Firma angepasst (Logo, allgemeine Daten etc.) aber die Funktionsweise ist immer dieselbe.
Nun stellt sich mir die Frage des Datenbankdesigns. Es gibt ja prinzipiell zwei Varianten:
- pro Kunde eine eigene Datenbank auf dem Server
- alle Kunden in einer eigenen Datenbank und Steuerung über Mandant/Kunden ID
Jetzt stellt sich die Frage was besser ist? Hat jemand Erfahrung damit? Klar es kommt immer auf die Anzahl der Datensätze an. Es sind 5 Tabellen. 4 dieser Tabellen werden maximal 40 Einträge haben, die eine so 1000.
Pro Kunden eine eigene DB wäre meiner Meinung nach übertrieben oder übersehe ich irgendwas wichtiges?
Viele Grüße und Danke
Nils