Uw technische partner

Iedereen kan alles, wij een beetje meer

Binnen onze branche is goede dienstverlening uiterst belangrijk. Daarom proberen wij altijd net dat beetje meer te doen.

  • Persoonlijke benadering
  • Op maat gemaakte oplossingen
  • Mogen wij uw partner zijn?
Neem Contact Op

MySQL Clustering

MySQL cluster is een technologie die het mogelijk maakt om databases als een ‘niets gedeeld’ systeem te kunnen clusteren. Er worden geen applicaties, geen hardware etc gedeeld door twee of meer componenten van het platform. Deze architectuur zorgt ervoor dat er geen single point of faillure is. Daarnaast werkt dit platform zodanig dat er met relatief goedkope hardware kan worden gewerkt.

Omdat MySQL clustering zodanig is ontworpen dat het geen single point of faillure is werkt elk component met eigen harddisks, eigen geheugen en eigen software. Shared storage oplossingen zoals netwerk shares of netwerk filesystems zijn uit den boze.

MySQL cluster integreert de standaard MySQL server met een storage engine speciaal ontwikkeld voor clusters die NDB heet. NDB is het storage gedeelte van de MySQL cluster oplossing. MySQL cluster is een combinatie van MySQL en de NDB storage engine.

Een MySQL cluster bestaat meestal uit een aantal servers waaronder SQL servers, data nodes en een of meer management server.

Alle servers in een cluster werken samen als een MySQL cluster. Wanneer data wordt opgeslagen in de NDB storage engine, worden de tabellen opgeslagen in de data nodes. Deze tabellen zijn direct toegankelijk vanaf elke SQL server binnen het platform. Stel, we nemen een salarisadministratie waarin het salaris van een werknemer wordt aangepast. Dan is dit nieuwe salaris per direct opvraagbaar door alle SQL servers.

De data die is opgeslagen in de data nodes kan gemirrored worden. Het cluster doorstaat op deze manier een uitval van een individuele data node. Dit heeft alleen als gevolg dat de transacties die op dat moment liepen worden geannuleerd. Hier kunnen normale applicaties echter prima mee omgaan. In de praktijk zullen deze transacties dus alsnog correct worden uitgevoerd op een andere data node.

Voordelen MySQL cluster:

Onafhankelijk platform qua programma taal
Grote opslagcapaciteit
Zeer snelle respons tijden
Hoge doorvoersnelheden (10.000+ transactions per second)
“Niets gedeeld” architecture
Schaalbaar platform
Applicatie, MySQL Server, data storage layer
Er kan goedkope en standaard hardware worden gebruikt
Snelle automatische fail-over (in milliseconden)

MuntInternet als uw MySQL cluster partner:

MuntInternet heeft veel ervaring met het onderhouden en opbouwen van MySQL cluster en andere complexe hosting technieken. Wij kunnen veel voor u betekenen op cluster gebied. Indien u interesse heeft in een vrijblijvend gesprek dan kunt u contact met ons opnemen.

Bronvermelding: mysql.com

Interessant voor u? Neem contact op met onze adviseurs