raint Posted September 18, 2013 Report Share Posted September 18, 2013 Labdien. Par mysql cluster... Tātad pamatzināšanas par darbības principu ir... Novērtētu, ja kāds iedotu informāciju par praktisko pusi tagad1) Vai tas ir bezmaksas.2) Cik sarežģīti to ir ieviest linux vidē?3) Vai var iedot labu tutoriali priekš uzstādīšanas?4) Kas būtu jāpatur prātā cilvēkam, kurš ar to nodarbojas pirmo reizi? Quote Link to comment Share on other sites More sharing options...
spainis Posted September 18, 2013 Report Share Posted September 18, 2013 vieglākais veids http://www.severalnines.com/clustercontrol Quote Link to comment Share on other sites More sharing options...
rpr Posted September 18, 2013 Report Share Posted September 18, 2013 Bez maksas ir tikai siers slazdā. no 5.5 versijas, praktiski viss notiek caur konsolo, conf failā tikai jānodefinē server-id un ja vēlies logus citādāk glabāt. CHANGE MASTER TO MASTER_HOST=’192.168.1.1′,MASTER_PORT=3306,MASTER_USER=’replication_user’,MASTER_PASSWORD=’PASSWORD’; Tā ka no vides nekas praktiski nav atkarīgs. Arī replication_user tiesības tiek piešķirtas ar grant privileges. Palasi mysql dokumentāciju. Quote Link to comment Share on other sites More sharing options...
spainis Posted September 18, 2013 Report Share Posted September 18, 2013 tad NDB vajaga vai tikai master-{master,slave} replikāciju? Quote Link to comment Share on other sites More sharing options...
raint Posted September 18, 2013 Author Report Share Posted September 18, 2013 Nu pastāstīšu domu. Sistēmā ir nodalīti selecti no update, delete, insert.. pirmās metodes iet pa vienu savienojumu uz vienu hostu, pārējās uz otru hostu... ... tātad lasīšanai tiks izmantots randomā izvēlēts viens no 3 hostiem, kuri katrs replicē datus no viena master... tik daudz es saprotu.. ... nākamā doma ir izveidot cluster serveri, lai var tikt sadalīti arī izmaiņu kveriji... tātad, NDB storage engine, kurā ir nodes kurās glabājas dati, notiek menedžments... varētu būt, piemēram divas fiziskas kastes tikai izmaiņu kveriju astrādei, kas savā starpā sinhronizējas... ... tad trešais posms būtu ka trīs slave serveri, kas replicē datus un apstrādā select'us, ņemtu datus no šī cluster... ... izskatās, ka Tavs padoms, Rpr, ir tikai replikācijām.. paldies, Spaini, bet negribu lietot trešo softu. Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 18, 2013 Report Share Posted September 18, 2013 Nā, master-slave - wē... Lūk: http://www.percona.com/software/percona-xtradb-cluster Quote Link to comment Share on other sites More sharing options...
spainis Posted September 18, 2013 Report Share Posted September 18, 2013 Nu pastāstīšu domu. Sistēmā ir nodalīti selecti no update, delete, insert.. pirmās metodes iet pa vienu savienojumu uz vienu hostu, pārējās uz otru hostu... ... tātad lasīšanai tiks izmantots randomā izvēlēts viens no 3 hostiem, kuri katrs replicē datus no viena master... tik daudz es saprotu.. ... nākamā doma ir izveidot cluster serveri, lai var tikt sadalīti arī izmaiņu kveriji... tātad, NDB storage engine, kurā ir nodes kurās glabājas dati, notiek menedžments... varētu būt, piemēram divas fiziskas kastes tikai izmaiņu kveriju astrādei, kas savā starpā sinhronizējas... ... tad trešais posms būtu ka trīs slave serveri, kas replicē datus un apstrādā select'us, ņemtu datus no šī cluster... ... izskatās, ka Tavs padoms, Rpr, ir tikai replikācijām.. paldies, Spaini, bet negribu lietot trešo softu. man liekas, ka tev tie priekštati par NDB ir drusku greizi ar NDB tak būs auto šārdings, cluster'im priekšā sēdēs mysqld, kurš nodrošina starpniecību, jo tu jau nezini, kurā serverī, kas ir, tad vēl NDB vajaga uz katras data node'a pietiekamu RAM apjomu priekš indeksiem, jo nedo dievs izbeigsies RAM's, tad vairāk jaunus datus ievietot nevarēs severalnines piedāvā vienkārši rīkus konfigurācijas un deployment skriptu ģenerēšanai, protams var jau atrast arī chef cookbook'us utt. Quote Link to comment Share on other sites More sharing options...
rpr Posted October 29, 2013 Report Share Posted October 29, 2013 kā ir ar mysql-proxy? Terorētiski izskatās, ka var norādīt vairākus backend serverus un backend ar read only, attiecīgi visi requesti balancējas starp visiem serveriem, bet neselekti iet uz master serveri... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.