Van egy winxp -s gépünk amin localban egy mysql szerver fut. Ezen a gépen egy program folyamatosan használja az adatbázist. Egy weboldalon folyamatosanan és kis latencyvel szükség van szintúgy az adatbázisra, de csak lekérdezés szintjén. Az adatbázis nem lehet a szerveren, mert ha nem stabil a netkapcsolat nem tud kommunikálni a program az adatbázissal megáll.
Én egy sql clusterre gondoltam. Találtam is leírásokat, de windowsra nem igazán. Kérlek adjatok ötleteket..
- 1593 megtekintés
Hozzászólások
Nem igazán próbáltam még Windowsról, de egy master/master vagy egy master/slave szinkronizációnak (replikációnak) gondolom csak kellene mennie...
- A hozzászóláshoz be kell jelentkezni
Nah ki is próbálom. Köszi.
- A hozzászóláshoz be kell jelentkezni
A mysql cluster nagyon nem erre valo, es ha tavol kell ugyanazokat az adatokat elerhetove tenni, akkor mysql clusternel is replikaciot kell hasznalni, ami mehet vagy masik mysql clusterbe vagy diskes adatbazisba.
- A hozzászóláshoz be kell jelentkezni
Értem, és köszönöm ez a replikáció tökéletes...
- A hozzászóláshoz be kell jelentkezni
Nem véletlenül árukészlet-nyilvántartást csinál az alkalmazás? Ott mondjuk egy 30 másodperces csúszás még elfogadható, ezért én alkalmazás-szinten oldanám meg. Az jóval hibatűrőbb megoldás, mint a replikáció, hiszen ha replikát kell újraépíteni, akkor addig a masteren senki semmit nem csinál (hacsak nincs alatta az LVM Windowsos változata és hely egy snapshotnak).
Az én megoldásom úgy nézne ki, hogy fut egy kis alkalmazás a Windowson, ami a mondjuk adatbázisba lerakott műveleteket egy API-n keresztül tolja ki a weboldalnak akár tömegesen is.
- A hozzászóláshoz be kell jelentkezni
Szóval az a helyzet van egy adásvezérlő (sam broadcaster) ez sql adatbázisba dolgozik..
Megoldottuk a zenekérést weben keresztül.. jelenleg ez az adásgép adatbázisába dolgozik... ezzel nincs is baj viszonylag kis forgalom, csak soxor szükség van a a zenék historyára és a zene adatbázisra.. Nem akarjuk az adásgépet terhelni ezeknek a sorozatos lekérdezésével..
- A hozzászóláshoz be kell jelentkezni
nyilvan nem okos megoldas a history-t minden egyes lekeresnel sql-bol elokotorni, hanem csinalsz egy cron scriptet, ami rendszeresen idokozonkent egy statikus file-t (pl. xml, html tabella, csv, whatever) csinal belole. Gondolod, hogy a google a 'sex' szora kattintaskor mindig egy query-t futtat?
SPAMtelenul - POP3 spamszuro szolgaltatas
- A hozzászóláshoz be kell jelentkezni
Sajnos még nem tartunk ott, hogy szerver ne bírná a terhelést.. Illetve az a baj, hogy pl a history tábla folyamatosan változik lehet, hogy 3mp belül de lehet, hogy csak 6 perc. Mondjuk tud a program olyat, hogy zene váltáskor meghív egy filét, lehet ez egy php file is a szerveren.
Igazából a legfőbb gond az, hogy az adásgép sql szerverét nem akarjuk terhelni, mert annak menni kell ha törik ha szakad....
- A hozzászóláshoz be kell jelentkezni