Wir entwickeln derzeit In Java/Hibernate Multiuser-Anwendung mit postgreSQL. Und wir migrieren unsere Datenbank auf mehrere Schemas (ein Schema als eine Firma); Jetzt sah ich, dass dieser Nachteil Datenbankgröße immer mehr wird, obwohl dort die gleichen Daten: vor der Migration gab es 700MB; nach ungefähr 2GB.Vorteile der Verwendung mehrerer Schemas?
Aus diesem Grund sind wir mit Backup-/Wiederherstellungsproblemen konfrontiert, die viel mehr erfordern als bisher.
F: es kann vermieden werden, Zeit/Platz zu verschwenden, um eine schnellere Zustellbarkeit zu erreichen? Oder machen wir etwas falsch?
Schema ist nur Namespace, warum verdoppelt es Ihre DB-Größe mehr als? Vervielfältigen Sie alle Daten? Und wenn ja, würde das deine DB nicht total denormalisieren. –
Ich bin sicher, es gibt keine doppelten Daten, wir sind es überprüft.Aber es gibt ein öffentliches Schema und private Schemas für jede Firma mit den gleichen Tabellen –