Hat Informix eine „materialisierte Ansicht“ -Ausäquivalent oder DB-Tisch-Synchronisierung?

StackOverflow https://stackoverflow.com/questions/450742

  •  19-08-2019
  •  | 
  •  

Frage

Frage: Hat Informix ein Konstrukt, das der "materialisierten Ansicht" von Oracle entspricht, oder gibt es eine bessere Möglichkeit, zwei Tabellen (nicht DBs) einen DB -Link zu synchronisieren? Ich konnte selbst eine Synchronisation schreiben (wurde gebeten), aber das scheint das Rad neu zu erfinden.

Hintergrund: Kürzlich mussten wir uns teilen (ein Teil von DB One One Server, der andere Teil auf dem anderen Server), einen monolithischen Informix 9.30 dB (Valent's MPM), da die Kombination von AppServer und DB Server die Last nicht mehr verarbeiten konnte.

Dabei mussten wir einen benutzerdefinierten Tabellenraum (KPI -Repository) teilen, der in einem Stern -Shema mit riesigen Fakt -Tabellen und gut definierten Dimensionstabellen entspricht.

Leider entschied sich ein Telco-Manager, die Dimensionstabellen (Normalisierung, keine Datenreduktion, keine Codierung erforderlich) auf einer Maschine zu zentralisieren, und machen sie so als Ansichten über einen DB-Link auf der anderen Maschine verfügbar. Dies ist sowohl langsam als auch instabil, da es ab und dann den DB-Server abfalt

War es hilfreich?

Lösung

Ich kann Ihre Anforderungen erhalten, aber könnten Sie nicht nur eine Unternehmensreplikation verwenden, um die einzelne Tabelle über die DB zu replizieren?

Andere Tipps

IDS 9.30 ist archaisch (vier Hauptveröffentlichungen vor Strom). Idealerweise sollte es noch nicht im Dienst sein; Sie sollten planen, auf IDS 11.50 zu upgraden.

Wie Mrwiggles feststellt, sollten Sie sich die Enterprise Replication (ER) ansehen. Sie können steuern, welche Tabellen repliziert werden. ER ermöglicht Update-Anywhere Topologies; Wenn Sie 2 Systeme haben, können Sie ER so konfigurieren, dass Änderungen an beiden Systemen auf das andere repliziert werden.

Beachten Sie, dass die IDs 9.40 und 10.00 beide viele Funktionen eingeführt haben, um ER viel einfacher zu verwalten - mehr Gründe (wenn die Tatsache, dass IDS 9.30 nicht unterstützt wird, ist nicht ausreichend), um das Upgrade zu verbessern.

(IDS hat keine MQT -materialisierten Abfragetabellen.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top