F
Fat32Tony
Gast
Hey.
Ich habe im Moment den Plan mit eine MYSQL Datenbank aufzubauen mithilfe welcher ich verschiedene Aufgaben inform von Befehlen an verschiedene Rechner im Netzwerk verteilt werden.
Was mit an der ganzen Geschichte Sorge macht sind eventuelle Verzögerungen beim schreiben und auslesen, denn ich würde das System so aufbauen, dass die Tabelle
ID / Befehl / Urheber / In Arbeit / fertig / IP-Adresse des bearbeitenden Rechners
Einer der Clients müsste sich also den Befehl holen, welcher am ältersten ist und bei In Arbeit den Wert 0 hat.
Daraufhin müsste er den Wert In Arbeit auf 1 setzen.
Da diese Vorgänge jeweils einen eigenen Verbindungsaufbau zur Folge hätten würde es dort doch unweigerlich zu geringen Verzögerungen kommen, oder irre ich mich?
Ich möchte lediglich verhindern dass einer der "Worker" einen Befehl mehrfach ausführt und sehe hierdrin die einzige Schwierigkeit in diesem System (bei mehr bitte Sagen
) und würde deswegen gerne einige Gegenmaßnamen treffen.
Gibt es z.b. eine Möglichkeit beim MYSQL Server die Zugriffe zu beschränken z.b. im Sekundentakt?
lg Tony
Ich habe im Moment den Plan mit eine MYSQL Datenbank aufzubauen mithilfe welcher ich verschiedene Aufgaben inform von Befehlen an verschiedene Rechner im Netzwerk verteilt werden.
Was mit an der ganzen Geschichte Sorge macht sind eventuelle Verzögerungen beim schreiben und auslesen, denn ich würde das System so aufbauen, dass die Tabelle
ID / Befehl / Urheber / In Arbeit / fertig / IP-Adresse des bearbeitenden Rechners
Einer der Clients müsste sich also den Befehl holen, welcher am ältersten ist und bei In Arbeit den Wert 0 hat.
Daraufhin müsste er den Wert In Arbeit auf 1 setzen.
Da diese Vorgänge jeweils einen eigenen Verbindungsaufbau zur Folge hätten würde es dort doch unweigerlich zu geringen Verzögerungen kommen, oder irre ich mich?
Ich möchte lediglich verhindern dass einer der "Worker" einen Befehl mehrfach ausführt und sehe hierdrin die einzige Schwierigkeit in diesem System (bei mehr bitte Sagen
Gibt es z.b. eine Möglichkeit beim MYSQL Server die Zugriffe zu beschränken z.b. im Sekundentakt?
lg Tony