Mailinglisten-Archive |
hi leute, hat sich schonmal jemand gedanken ueber 'n DB clustering gemacht ? man koennte sowas ja z.b. in PHP ueber 'ne DB class implementieren, die mehrere connections (zu allen RDBS im cluster) haelt, passive queries (select) an die lokale/eigne und aktive queries (insert, update, delete) auch an alle anderen DBs schickt. eine andere variante waere, man schafft einfach eine multiplexer- DB-class (aehnlich oben) und benutzt zwei DBHs, die normale fuer aktive queries und den mux fuer passive. dabei muss dann aber der coder selbst entscheiden, welche queries nur an die lokale und welche an alle DBs zu gehen haben. das erspart uns das parsen der queries und umgeht das problem mit aktiven funktionen (z.b. nextval()) meiner erfahrung nach scheinen die passiven queries wohl den aktiven bei weitem ueberwiegen, sodass sich dadurch mit relativ geringem aufwand eine deutliche performance-steigerung erreichen lassen duefte. ~-n _____________________________________ Enrico Weigelt meTUX IT Services www: www.metux.de email: weigelt_(at)_metux.de phone: +49 36207 51833 cellphone: +49 174 7066481 _____________________________________
php::bar PHP Wiki - Listenarchive