Kurze Erklärung zu den Verzögerungen
Seite 1 von 1 Neuester Beitrag: 18.05.09 15:01 | ||||
Eröffnet am: | 04.03.08 11:03 | von: cs | Anzahl Beiträge: | 25 |
Neuester Beitrag: | 18.05.09 15:01 | von: schlauerfuch. | Leser gesamt: | 3.074 |
Forum: | Talk | Leser heute: | 1 | |
Bewertet mit: | ||||
Auf einem Server läuft die Datenbank. Ein Server schafft das natürlich nicht, also gibt es noch weitere Server, die den ersten unterstützen.
Auf allen Datenbank-Servern muss aber der gleiche Inhalt vorhanden sein, daher löst man das Problem technisch in der Regel mit Master/Slave-Datenbanken. Von den Slaves werden die Informationen nur gelesen (also alle Seitenabrufe, z.B. Thread lesen). Alle Schreibzugriffe (also z.B. ein neues Posting) werden vom Master entgegengenommen und danach an alle Slaves verteilt, damit die Inhalte konsistent sind.
Bei hoher Last an Schreibzugriffen kann es passieren, dass die Verteilung der auf dem Master eingefügten Informationen nicht mehr genau so schnell erfolgen kann wie neue Informationen hinzu kommen. Dann ist auf den Datenbank-Slaves ein älterer Informationsstand vorhanden wie auf dem Master.
Die Ursachen hierfür sind vielfältig, wir machen also nicht jedes Mal den gleichen Fehler. Schreibzugriffe sind ja nicht nur neue Postings oder Depot-Einträge, sondern vor allem Wertpapierinformationen. Ihr wollt ja schließlich ständig aktuelle Zahlen haben, die wir von anderen Anbietern erhalten und in unsere Datenbank einpflegen. Viele Informationen, z.B. zu Derivaten, werden von uns in regelmäßigen Abständen berechnet und die Infos neu eingefügt.
In diesem Fall gab es ein Problem mit dem Skript zum Setzen der Haupthandelsplätze in der Nacht. Haupthandelsplatz ist immer der Börsenplatz mit dem meisten Umsatz. Von so einem Skript werden dann schon mal 300.000 Datensätze geändert, das dauert eine Weile. Im Normalfall klappt alles wunderbar, manchmal eben nicht, wie das bei Computern halt so ist.
Also wir arbeiten ständig an der Verbesserung von ARIVA und rüsten auch regelmäßig unseren Server-Park auf.
interessant | JP | Kurze Erklärung zu den Verzögerungen |
Es hat so lange gedauert, den Rückstand einigermaßen wieder aufzuholen.
Erklärung siehe erstes Posting.
Sorry und nun wieder viel Spaß beim Posten!
Kurz danach hat sich ein "alter" Kunde bei mir gemeldet, die Visitenkarte von vor 2 Jahren würden zur Neige gehen, er hätte gern noch mal welche nachgedruckt. Da haben wir die Karte nachbauen müssen, weil die alten Daten ja futsch waren.