![]() |
Re: Sperrung von Datensätzen über mehrere Standorten
Wenn die Standleitung weg ist kannst Du doch auch nicht mehr sperren, also muss doch sowieso eine bessere Lösung her, oder?
Frank :coder: |
Re: Sperrung von Datensätzen über mehrere Standorten
Varaiante 1:
Da kann man nur einzelne Arbeitschritte in unterschiedliche Kategorien einstufen. Sodass Aktionen aus Kategorie 1 (Briefe verschicken an Kunden) nur durchführbar sind, wenn alle 3 Datenbanken verfügbar sind und damit durch einen Lcient oder durch die Datenbanken selber oder... vorherabgeglichen und damit freigegeben werden können. Varainte 2: -Festlegen, dass nur Datensatz A (=Kunde xyz) auf Server 1 der einzig Richtige ist (und Datensatz B auf Server 2; je nachdem wo es wichtiger ist). -Diese Informationen auf allen 3 Servern hinterlegen. also, dass jeder weis, auch wenn er grad keine Verbindung zu Server 1 hat, dass nur dort die richtigen Daten liegen und er eine (womöglich falsche) Kopie hat. Dadurch kann jemand, der auf Server 2 arbeitet sehen, dass er den einen Datensatz unbedingt mit Server 1 vorher (vorm Versenden) abgleichen muss. |
Re: Sperrung von Datensätzen über mehrere Standorten
Zitat:
Meine Applikation muss sich mit der Geschwindigkeit von mehreren Dos-Programmen messen, da sieht es lokal schon manchmal traurig aus (wobei ich auch wesentlich mehr Information auf einmal zur Verfügung stelle als die DOS-Programme und versucht habe mich dabei nur auf das Wesentliche zu konzentrieren, die GL will dort manchmal noch viel mehr Möglichkeiten haben) Zitat:
|
Re: Sperrung von Datensätzen über mehrere Standorten
Zitat:
1.) Server "unterhalten" sich per UDP untereinander (Jeder mit Jedem) 2.) Sobald 1 Server nicht mehr mit den anderen "spricht" schalten alle die Protokolierung ein 3.) Wenn wieder alle online sind, gleichen sie untereinander die Protokolle ab 4.) werden Transaktionen an gleichen Datensätzen festgestellt ==> Warnmeldung an den Anwender In den Protokollen werden relevante Transaktionen festgehalten, z.B. wenn der Datensatz verändert wurde. Jeder Server vergleicht die Protokolle der anderen beiden mit seinem eigenen. UDP, weil es einfach ein Packet versendet, ohne sich drum zu kümmern, ob es ankommt. Das ist wichtig, sonst wird bei Verlust der Verbindung der Server ausgebremst, weil er versucht seine Packete los zu werden. |
Re: Sperrung von Datensätzen über mehrere Standorten
Zitat:
Dies ist aber nicht mein Problem. Zitat:
Muss ich mal weiter durchdenken und mit meinem Chef bequatschen, hat mir aber schon mal viel weiter geholfen. Für weitere Ideen bin ich natürlich auch noch offen :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz