Hallo Forum,
ich stehe aktuell vor der Herausforderung eine Java-Anwendung programmieren zu lassen und muss vorab eine Datenbank auswählen. Konkret stellt sich die Frage, ob SQL oder NoSQL. Ich möchte Kriterien definieren und anhand des konkreten Projekts „ausprägen“, um zu einer
Entscheidung zu kommen.
Wenn man jetzt mal die erforderliche Infrastruktur unterstellt: Ab welchem Umfang / welcher Komplexität der Daten braucht man NOSQL wirklich?
Ich habe in der Spitze ein paar hundert lesende Nutzer Max, es geht im weitesten Sinne um eine E-Commerce Anwendung mit registrierten Nutzern, allerdings mehrere Sprachen.
Was wären Kriterien, um hier zu einer Entscheidung zu kommen?Stichworte: Neue Spalten,
Join-Tables bei Abruf, Clustering etc.?
Kann man hier Mengengerüste definieren? Z.B. Ab Xy Joins über z sql-Tabellen sollte man NOSQL nehmen? Welche Rolle spielt die Middleware bei Performanz ....?
Thx!
ich stehe aktuell vor der Herausforderung eine Java-Anwendung programmieren zu lassen und muss vorab eine Datenbank auswählen. Konkret stellt sich die Frage, ob SQL oder NoSQL. Ich möchte Kriterien definieren und anhand des konkreten Projekts „ausprägen“, um zu einer
Entscheidung zu kommen.
Wenn man jetzt mal die erforderliche Infrastruktur unterstellt: Ab welchem Umfang / welcher Komplexität der Daten braucht man NOSQL wirklich?
Ich habe in der Spitze ein paar hundert lesende Nutzer Max, es geht im weitesten Sinne um eine E-Commerce Anwendung mit registrierten Nutzern, allerdings mehrere Sprachen.
Was wären Kriterien, um hier zu einer Entscheidung zu kommen?Stichworte: Neue Spalten,
Join-Tables bei Abruf, Clustering etc.?
Kann man hier Mengengerüste definieren? Z.B. Ab Xy Joins über z sql-Tabellen sollte man NOSQL nehmen? Welche Rolle spielt die Middleware bei Performanz ....?
Thx!