MySQL load balancen

Onderwerp: MySQL load balancen

  1. MySQL load balancen

    xaban said:

    MySQL load balancen

    Voor een zeer druk bezochte website zijn we een loadbalanced omgeving aan het opzetten. De vraag is of het mogelijk is enkele slaves op te zetten waar de reads op uit worden gevoerd en de updates op de master, zonder de web applicatie aan te passen. Dus een soort van proxy er tussen die de queries verdeelt aan de hand van read/insert.
  2. MySQL load balancen

    SF-Jeroen said:
  3. MySQL load balancen

    ju5t said:
    Percona gecombineerd met http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html. Alhoewel het in mijn ogen beter is om de applicatie aan te passen.
  4. MySQL load balancen

    xaban said:
    Citaat Oorspronkelijk geplaatst door getUP Bekijk Berichten
    Percona gecombineerd met http://dev.mysql.com/doc/refman/5.1/en/mysql-proxy.html. Alhoewel het in mijn ogen beter is om de applicatie aan te passen.
    Ze raden bijna overal mysql-proxy af, het zou teveel overhead hebben waardoor je je voordeel verliest.

    Heb je er zelf positieve ervaringen mee?
  5. MySQL load balancen

    BReady said:
    Werkt MyISAM met Percona tegenwoordig, volledig?
  6. MySQL load balancen

    ju5t said:
    Citaat Oorspronkelijk geplaatst door xaban Bekijk Berichten
    Heb je er zelf positieve ervaringen mee?
    Nee, ik weet van het bestaan af en that's it eigenlijk. Maar ik weet zo ook geen alternatieven behalve er voor zorgen dat de applicatie het zelf doet. Als je een database class hebt moet dat niet zo heel bijzonder zijn om aan te passen, toch? Iedere proxy gaat een effect hebben op je performance.

    Citaat Oorspronkelijk geplaatst door BReady Bekijk Berichten
    Werkt MyISAM met Percona tegenwoordig, volledig?
    Ze zeggen van wel. Ook dit heb ik niet zelf getest maar het zit er in sinds 5.5.23.
  7. MySQL load balancen

    vDong said:
    doe je veel kleine reads en writes, of ook grote writes?
  8. MySQL load balancen

    Facturama said:
    Is MySQL cluster een optie? Je dient dan wel wat code van de applicatie te veranderen. De applicatie zal dus de ene keer de ene SQL node moeten pakken en later weer een andere SQL node.

    MySQL cluster heeft ook nadelen. Sommige applicaties draaien niet lekker met ndbcluster omdat keys anders werken (lees soms trager). Ook niet alle data modellen kunnen zomaar in nbbcluster opgeslagen worden. Ndbcluster heeft andere limieten.

    Voor sommige sites kan dit een oplossing zijn. Je hebt dan ook direct redundancy.
    Facturama, eenvoudig online factureren.
  9. MySQL load balancen

    Dreas said:
    Ik heb er geen ervaring mee, maar wellicht interessant: https://kb.askmonty.org/en/what-is-m...alera-cluster/
  10. MySQL load balancen

    BReady said:
    Ben nu toevallig aan het testen met Percona XtraDB Cluster met Galera. Heb reeds 3 nodes opgezet en ben nu bezig met benchmarking.
    Tot zover ben ik erg tevreden, zelfs MyISAM werkt.
  11. MySQL load balancen

    CeeReM.com said:
    Wat als je tabellen hebt zonder AI keys, dus gewoon een N:N tabel. Hoe werkt dat met loadbalancing, dien je daar je applicatie voor aan te passen?