Realisation von Fragmentierungenhoriz bzw vertik

Hello miteinander

Ich bin gerade dabei mich in verteilte Datenbanken (ddbs) einzuarbeiten, und bin dabei auf eine Unklarheit gestossen, welche ich weder mit Literatur noch per rumgoogeln auflösen konnte.

Nun hoffe ich hier auf Hilfe :smile:


Frage lautet wie folgt:

Es gibt ja die Möglichkeit, Tabellen Horizontal bzw vertikal zu fragmentieren. Die Algorithmen die man dabei zu Rate zieht sind mir klar, nur weiss ich eben nicht, wie ich das konkret in Oracle umsetzen muss.


Konkretes Beispiel:

Nehmen wir an, wir verkaufen im Rahmen einer Ladenkette Turnschuhe in verschiedenen Städten.

Wir haben eine Tabelle „Turnschuhe“ wo zu jedem vertriebenen Modell Name, Anzahl Exemplare im Lager, und die jeweilige Stadt vermerkt ist.

An jedem Standort sind Ihn betreffenden Lagerangaben hinterlegt. Informationen anderer Standorte werden per Database-Links geholt.

Wie kriege ich es jetzt konkret hin, dass ich beispielsweise

SELECT * FROM Turnschuhe WHERE location=‚Paris‘;

auf einem beliebigen Knoten ausführen kann?

Ist das Aufsetzen von Triggern der richtige weg?
(Die kann man meines Wissens aber nur auf UPDATE DELETE und INSERTS feuern)


Habe echt ein grosses Fragezeichen auf der Stirn … Irgendwie fehlt mir da eine Teilinformation

B.E.S.T.E.N. D.A.N.K. F.Ü.R. J.E.D.E. H.I.L.F.E.

und liebe Grüsse aus der Käseschweiz

Philipp