Hallo Community,
heute habe ich mal ein größeres Problem, was ich doch denke hier rein passt, da es applikationsseitig und nicht datenbankseitig arbeiten soll.
Also um was geht es genau?
Es gibt einen Master-MySQL-Server und einen Slave-MySQL-Server (werden bereits automatisch gesync).
Nun läuft auf einem Webserver ein individuelles Shopsystem.
Es soll nun so laufen das alles Query die NUR Daten auslesen die Daten vom SlaveServer bekommen, aber wenn Daten geändert bzw hinzugefügt werden sollen soll er das auf dem MasterServer machen.
Nun ist mein großes Problem, wie bekommt man soetwas zum laufen ohne jetzt groß Performance fressend zu sein.
Hätte hier jemand ne Lösung via PHP?
Im Notfall könnte sowas auch über ein Shell-Skript laufen.
Ich weiß es gibt auch MySQLPlugins etc. für soetwas aber leider muss es applikationsseitig gelöst werden ohne groß Performance zu schlucken, da es durchaus vorkommen kann das paar tausend User gleichzeitig online sind.
Die kompletten Server sind gemanaged.
Ich hoffe mir kann jemand helfen bzw. hat eine Idee wie es gehen könnte.
Gruß
Exi
heute habe ich mal ein größeres Problem, was ich doch denke hier rein passt, da es applikationsseitig und nicht datenbankseitig arbeiten soll.
Also um was geht es genau?
Es gibt einen Master-MySQL-Server und einen Slave-MySQL-Server (werden bereits automatisch gesync).
Nun läuft auf einem Webserver ein individuelles Shopsystem.
Es soll nun so laufen das alles Query die NUR Daten auslesen die Daten vom SlaveServer bekommen, aber wenn Daten geändert bzw hinzugefügt werden sollen soll er das auf dem MasterServer machen.
Nun ist mein großes Problem, wie bekommt man soetwas zum laufen ohne jetzt groß Performance fressend zu sein.
Hätte hier jemand ne Lösung via PHP?
Im Notfall könnte sowas auch über ein Shell-Skript laufen.
Ich weiß es gibt auch MySQLPlugins etc. für soetwas aber leider muss es applikationsseitig gelöst werden ohne groß Performance zu schlucken, da es durchaus vorkommen kann das paar tausend User gleichzeitig online sind.
Die kompletten Server sind gemanaged.
Ich hoffe mir kann jemand helfen bzw. hat eine Idee wie es gehen könnte.
Gruß
Exi