abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:55 | Nová verze

    Po více než 7 měsících vývoje od vydání verze 6.8 byla vydána nová verze 6.9 svobodného open source redakčního systému WordPress. Kódové jméno Gene bylo vybráno na počest amerického jazzového klavíristy Gene Harrise (Ray Brown Trio - Summertime).

    Ladislav Hagara | Komentářů: 1
    dnes 05:11 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).

    Ladislav Hagara | Komentářů: 0
    dnes 01:55 | Nová verze

    Google Chrome 143 byl prohlášen za stabilní. Nejnovější stabilní verze 143.0.7499.40 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 13 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 19:33 | Nová verze

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | IT novinky

    Samsung představil svůj nejnovější chytrý telefon Galaxy Z TriFold (YouTube). Skládačka se nerozkládá jednou, ale hned dvakrát, a nabízí displej s úhlopříčkou 10 palců. V České republice nebude tento model dostupný.

    Ladislav Hagara | Komentářů: 2
    včera 12:33 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.11.1. Přehled novinek v Changelogu.

    Ladislav Hagara | Komentářů: 1
    včera 04:00 | Nová verze

    Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 6
    včera 03:00 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.

    Ladislav Hagara | Komentářů: 0
    včera 00:33 | IT novinky Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (34%)
     (47%)
     (19%)
     (18%)
     (23%)
     (15%)
     (25%)
     (16%)
     (18%)
    Celkem 426 hlasů
     Komentářů: 18, poslední včera 18:34
    Rozcestník

    Dotaz: master-master replication MySQL

    26.1.2011 10:01 chinook | skóre: 28
    master-master replication MySQL
    Přečteno: 589×
    Ahoj potrebuju zvysit dostupnost i vykon MySQL. Do clusteru se mne jit nechce, protoze kazdy server je v jinem datacentru. Napadlo me u serveru synchronizovat apache a na kazdem serveru by kazdy apache vyuzival svoji DB. Proto je potrebuji mit v master to master replikaci. Nebude nejaky problem? Treba pokud jedna DB vypadne, tak to pak zase sesynchronizovat?

    Odpovědi

    26.1.2011 11:50 Sten
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Pokud vypadne, pak to problém není. Problém může nastat, pokud dojde ke konfliktním transakcím, třeba při použití AUTO_INCREMENT. Je dost složité tohle ohlídat. Pokud to jde, doporučuji používat master-slave replikaci a rozdělit dotazy na čtecí (směřované na lokálního slave) a zapisovací (směřované na mastera)
    26.1.2011 13:08 chinook | skóre: 28
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Pokud tomu neupravim klientskou aplikaci da se to nejak rozdelit na cteci dotazy a zapisy?
    27.1.2011 22:23 Sten
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Teoreticky by se to dalo udělat nějakou heuristikou v knihovně poskytující spojení s MySQL, ale bylo by to dost náročné a těžko říct, jak moc by to bylo spolehlivé, takže pokud je možné tu aplikaci upravit, doporučuji ji upravit.
    27.1.2011 22:40 chinook | skóre: 28
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Upravit ji nejde, protoze tam nebezi jen moje aplikace. K cemu ta replikace teda vlastne je, pokud nerozdelim dotazy na cteci a zapisovaci? Nikde jsem to jaksi nepochopil.
    28.1.2011 08:52 a1bert | skóre: 23
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Upravovat low-level knihovnu pro pristup do mysql je samozrejme blbost... musite mit podporu primo v aplikaci.

    Pokud jste na to nemyslel uz od zacatku a pripada vam pracne jednou projit vsechny sql query a rozdelit je na cteci a zapisovai, udelejte si nejaky wrapper a tam kazdou query parsujte - je to otazka par radku ale vykonu to zrovna neprida ;) dalsi moznost s obdobnou rezii je nejaka proxy, ve vsech pripadech ale pocitejte s tim ze to co zapisete na master se na slave objevi az za nejakou dobu...

    pokud pouzivate nejakou jednoduchou logiku, slo by mozna pouzit i master-master (viz auto_increment_increment, auto_increment_offset)

    muzu se zeptat o co se jedna, mam spoustu i docela "velkych" projektu a jeste jsem nemusel kvuli vykonu replikaci pouzit, vzdy se to dalo vyresit nejakou "optimalizaci" ;)
    28.1.2011 10:22 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Taky bych se divil, kdyby to nešlo zoptimalizovat a vyhnout se takovému "klastrování".
    28.1.2011 10:18 blondak | skóre: 36 | blog: Blondak | Čáslav
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Zrovna předevčírem jsem to řešil, a v podstatě není ani problém s těmi AUTO_INCREMENT, jenom je potřeba na serverech nastavit na všech serverech auto_increment_increment stejně (počet strojů)
    auto_increment_increment= N
    auto_increment_offset   = 1-N
    
    pak to bude chodit bez problému, protože se budou např pro 2 servery na jednom generovat liché a na druhém sudé čísla.
    Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
    Heron avatar 26.1.2011 11:52 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Pokud ti nejde o data, tak master master není problém. V jiných případech bych to silně nedoporučoval.
    26.1.2011 13:09 chinook | skóre: 28
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    Co tim myslis nejde o data?
    Heron avatar 26.1.2011 13:18 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: master-master replication MySQL
    MySQL žádnou master-master replikaci neumí. Je to pouze bastl na úrovni dvou replikací master-slave (což u MySQL taky není žádná sláva) do kříže.

    Takže by se to mělo používat pouze na nedůležitá data a v pouze v případě, kdy ti nevadí rozdílná data na těch dvou uzlech.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.