Verteilte Datenbank. Beispiele, Versprechen und Probleme

Inhalt

EIN verteilte Datenbank Auf mehrere Knoten verteilt, als Sammlung verschiedener Datenbanken, logisch miteinander verbunden, in einem Computernetzwerk. Diese Art von Datenbank fördert die Integration, keine Zentralisierung (Das sind zwei sehr unterschiedliche Konzepte.), und hat als Objektive Transparenz in der Datenverteilung.

istock_000061935018_small-1813844

Bildnachweis: benedetti68

Diejenigen, die auf die Verwendung einer verteilten Datenbank setzen, versuchen, ihre Systeme verfügbarer zu machen. Diese Bemühungen zugunsten der Verfügbarkeit entsprechen einem immer akuter werdenden Bedarf vieler Unternehmen und benötigen eine große Anzahl verschiedener Arten von Hardware, die in der Lage sind, auf verschiedene Anforderungen zu reagieren.. Diese Arbeitsweise ermöglicht es, schwerwiegende Fehler im Zusammenhang mit Serviceausfällen zu vermeiden.R, die durch Ausführen von, Nicht nur eine, aber eine Gruppe von Servern an verschiedenen Standorten und horizontal skaliert.

Die Anwendungen eines verteilte Datenbank sind sehr vielfältig. Kann in Fertigungsumgebungen eingesetzt werden, Vor allem, wenn die Produktion in mehreren Werken erfolgt, Es ist auch die Wahl für Fluggesellschaften und Hotelketten, multinationale Konzerne und, allgemein, das Alternative vorgeschlagen von jeder Organisation mit einer dezentralen Organisationsstruktur.

Versprechen und Probleme einer verteilten Datenbank

Systeme verteilte Datenbank Stellen Sie die Datenverfügbarkeit mit dem Notwendige Agilität im heutigen Marktumfeld. Zur selben Zeit, bieten folgende Vorteile:

  1. Beitrag zur Verbesserung der Leistung auf organisatorischer Ebene.
  2. Erleichtern Sie die Systemerweiterung.
  3. Optimierung der Transparenz verteilter und replizierter Daten.
  4. Betriebliche Agilität fördern.
  5. Verbesserung der Sichtbarkeit von Unternehmensinformationen.

Trotz dieses, Um von all diesen Vorteilen zu profitieren, hängt von In der Lage sein, die Komplikationen zu überwinden, die im Allgemeinen mit der Verwendung einer relationalen Datenbank verbunden sind, oder ein System von ihnen., wie diejenigen, die mit:

EIN / Konsistenz: Die Einschränkungen relationaler Datenbanken in diesem Bereich, und was es erklärt Satz von CAPSie sind nicht die einzigen, die ein Hindernis darstellen können; Aber wir müssen auch auf diejenigen achten, die, Anstatt die Wahl zwischen Konsistenz und Agilität zu erzwingen, Sie schlagen die Wahl zwischen Konsistenz und Latenz vor. Um die Auswirkungen beider Einschränkungen zu minimieren, Die Antwort lautet: Arbeiten für die Zeit.

B / Kompliziertheit: Fehlende Standards oder Benutzerfreundlichkeit können die Leistung eines verteilten Datenbanksystems beeinträchtigen. Zur selben Zeit, Diese Umgebung macht Schwierigere Durchführung einer Informationsintegritätsprüfung das, als Beispiel, diejenige, die relational gemacht werden kann. Beenden, Es sollte nicht vergessen werden, dass die architektonischen Entwürfe, die Sie benötigen, viel komplexer sind als traditionelle Alternativen.. All dies hat eine Deutliche Auswirkungen auf die damit verbundenen Kosten zu beachten.

C / Sicherheit: Überschreiten Sie die Sicherheitsprobleme mit einer verteilten Datenbank im Vergleich zu einer relationalen Datenbank kommt drauf an Ergreifen Sie Maßnahmen wie das Hinzufügen von Granularität im Zugriff. Zur selben Zeit, Wenn Sie sich für ein System dieser Art entscheiden, ist es immer ratsam, die notwendige Expertenunterstützung zu haben, um die relevanten Codes zu überprüfen, die helfen, mögliche Probleme zu erkennen..

Ist Ihr Unternehmen bereit für Überwindung der Herausforderungen, die Sie von den Vorteilen einer verteilten Datenbank trennen? Integration ist der erste Schritt zu Datenverfügbarkeit sicherstellen, Eine Prämisse, die in Hybrid- und Cloud-Umgebungen noch wichtiger ist. Haben Sie einen Plan?

(Funktion(D, S, Ich würde) {
var js, fjs = d.getElementsByTagName(S)[0];
Wenn (d.getElementById(Ich würde)) Rückkehr;
js = d.createElement(S); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&Status=0”;
fjs.parentNode.insertBefore(js, fjs);
}(dokumentieren, 'Skript', 'facebook-jssdk'));

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.