okt 092012
 

Databases zijn nooit helemaal perfect En brengen altijd problemen met zich mee. Dit heet ook wel het CAP theorema.

Het CAP theorema, ook bekend als Brewers theorema, stelt dat het onmogelijk is voor een gedistribueerd computersysteem om gelijktijdig aan de volgende drie voorwaarden te voldoen:

Consistency
Alle nodes in het systeem zien dezelfde data op het zelfde moment.

Availability
Wanneer één van de nodes in het systeem uitvalt beperkt het de andere nodes niet in hun functioneren.

Partition Tolerance
Het systeem blijft functioneren bij het willekeurig verliezen van berichten.

Volgens het theorema kan een gedistribueerd computersysteem altijd aan twee van deze voorwaarden voldoen maar nooit alle drie.

 

sep 272012
 

mysql-logoIntroductie

Een MySQL database is erg makkelijk op te zetten. In Ubuntu is één commando genoeg;

apt-get install mysql-server

Echter, bij grotere website omgevingen kan MySQL met de vele opties die worden ondersteund nog behoorlijk worden geoptimaliseerd en uitgebreid. In dit artikel ga ik in op de Master-Master replica.

Continue reading »

sep 252012
 

Veel hosters geven hun uptime percentage bij hun producten. Maar hoeveel downtime is dat eigenlijk op jaarbasis?

Hieronder staat een overzicht van alle downtime. Ook is hieronder te zien dat een uptime van 5 negens nagenoeg onmogelijk is. Mocht er meer uptime gewenst zijn, dient dit op een andere manier opgelost te worden, door bijvoorbeeld een website redundant op meerdere servers te hosten.

Continue reading »