Hallo,
Momenteel heb ik een website lopen waar erg veel bezoek op zit. Dit bezoek maakt vele acties op de database, waardoor de server geregeld vast loopt. Alle queries zijn al behoorlijk goed geoptimaliseerd en de database is geheel voor eigen gebruik. Nu ben ik aan het zoeken naar een geschikte oplossing voor dit probleem en dan kom ik uit op database clustoring.
Afgelopen weekend heb ik een testcluster laten opzetten met MySQL, maar na wat testen kwam naar voren dat een MySQL cluster niet geschikt is voor complexe queries of queries met JOINS erin. Helaas gebruik ik veel queries met JOINS. Deze queries kan ik helaas niet allemaal omschrijven zodat er geen JOINS meer nodig zijn..
Nu moet ik dus verder zoeken naar andere oplossingen, die voor mij geschikt zijn. Echter weet ik niet waar ik moet beginnen. Hopelijk kunnen jullie mij tips geven wat een goede oplossing voor mij is.
Ik heb de volgende voorwaarden:
-Schaalbaarheid, makkelijk een server/node toevoegen
-Redundant, valt 1 systeem weg, dan moeten de andere het opvangen
-Snel, ook queries met JOINS of een complexere opbouw moeten snel afgehandeld worden.
Dit project heeft nog geen budget, maar dit zal ook niet erg groot worden.
Alvast bedankt voor het advies!