2017-12-27 11 views
0

Es gibt verschiedene Module in meiner Anwendung wie -separate Datenbank oder neue Tabellen für neue Module in mysql

  1. Content Management
  2. Expense Management und Zahlungen
  3. Scheduling Management

Was ist die beste Methode zum Erstellen des Schemas für das obige Szenario -

  1. haben getrennte Tabellen
  2. haben separate DB für jeden

Was sind die Vorteile/Nachteile in Bezug auf Skalierbarkeit, Code Wartbarkeit und betriebswirtschaftliche Sicht?

Antwort

1

Treffen Sie Ihre Entscheidung anhand der folgenden Fragen.

Wie sehr diese verschiedenen Datensätze zusammenhängen.

Was möchten Sie mit den Daten machen? Ist es für einen bestimmten Zweck wie Analytik oder nur um Inhalte über das Internet über einige Anwendungen zu liefern?

Jetzt gibt es eine ganze Reihe von Diensten von AWS oder GCP selbst für Content Management und Scheduling, Kosten-Management müssen Sie möglicherweise selbst mit der Datenbank eingerichtet und alles zu bauen.

Verwandte Themen