Hänge noch an meiner Checkliste zu den Funtionen zu MySQL und wüsste gerne ob das DBMS auch folgende Verteilung kann.
Es existieren mehrere Standorte, auch im europäischen Ausland. Diese arbeiten heute auf jeweils einem zentralen Datenbankmanagementsystem. Dies soll auch so bleiben, so daß jeder Standort hauptsächlich auf seine eigenen Daten zugreift (Kundenstämme, Aufträge, Rechnungen, ...). Zukünftig sollen die Daten der Standorte transparent untereinander zur Verfügung stehen. In weniger häufigeren Fällen z.B. beim Erstellen von Statistiken oder anderen außerordentlichen Abfragen können jedoch auch Daten von anderen Standorten benötigt werden. Die Anbindung ist über VPN-Verbindungen angedacht.
Meine Frage:
Ist es mit MySQL generell möglich das DBMS so auszulegen, dass Daten und insbesondere auch.einzelne Tabellen z.B. über Partitionierung auf unterschiedliche Standorte verteilt werden können? Demzufolge gäbe es z.B. eine virtuelle, standortübergreifende Kundentabelle, welche in einzelne Bereiche (Standorte) unterteilt ist. Somit würde eine Abfrage auf den Kundenstamm am eigenen Standort schnell vollzogen, während eine Abfrage über Kunden eines anderen Standorts dementsprechend länger dauern würde.
Es existieren mehrere Standorte, auch im europäischen Ausland. Diese arbeiten heute auf jeweils einem zentralen Datenbankmanagementsystem. Dies soll auch so bleiben, so daß jeder Standort hauptsächlich auf seine eigenen Daten zugreift (Kundenstämme, Aufträge, Rechnungen, ...). Zukünftig sollen die Daten der Standorte transparent untereinander zur Verfügung stehen. In weniger häufigeren Fällen z.B. beim Erstellen von Statistiken oder anderen außerordentlichen Abfragen können jedoch auch Daten von anderen Standorten benötigt werden. Die Anbindung ist über VPN-Verbindungen angedacht.
Meine Frage:
Ist es mit MySQL generell möglich das DBMS so auszulegen, dass Daten und insbesondere auch.einzelne Tabellen z.B. über Partitionierung auf unterschiedliche Standorte verteilt werden können? Demzufolge gäbe es z.B. eine virtuelle, standortübergreifende Kundentabelle, welche in einzelne Bereiche (Standorte) unterteilt ist. Somit würde eine Abfrage auf den Kundenstamm am eigenen Standort schnell vollzogen, während eine Abfrage über Kunden eines anderen Standorts dementsprechend länger dauern würde.
Comment