[php/mysql] Externe database en synchronisatie

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Martine
  • Registratie: Mei 2002
  • Niet online
Sinds kort heb ik een van mijn websites naar mijn andere server over gezet, zeg maar van 'server 1' naar 'server 2'. De website heeft per dag ongeveer 2500-3100 bezoekers die met elkaar rond de 80.000 pageviews per dag genereren, dit is per dag goed voor ongeveer 18 gb dataverkeer.

Mijn idee is om de mysql database op server 1 te laten draaien, terwijl als de website met de foto's en filmpjes op server 2 blijven staan.

Stel nu dat server 1 down gaat, dan connect de site gewoon naar server 2. Om deze reden wou ik de database ook synchroon laten lopen op server 2, voor het geval als server 1 dus niet te bereiken is.

Het lijkt mij wel een mooi projectje op in php te maken, maar wat is het grote voordeel ervan en wat is het grote nadeel hiervan?

Alvast bedankt voor je reactie!

Ik vraag niet hoe het moet, ik zou gewoon even willen weten de hoe en waarom willen weten. ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Gewoon een MySQL instance als replication slave laten draaien voor de master.

Overigens lees ik nergens wat je probleem is, en waarom dit daarvoor een oplossing zou moeten zijn.

Acties:
  • 0 Henk 'm!

  • Martine
  • Registratie: Mei 2002
  • Niet online
Er is ook geen probleem, ik wil gewoon even weten als het wel een goed idee is. Zo ja, waarom? Of zo, nee, waarom niet?

Acties:
  • 0 Henk 'm!

Verwijderd

Zoiets bedenken als er geen probleem is, is nooit een goed idee. Zoiets is interessant voor high-availability clusters.

Over hoeveel queries per seconde heb je het trouwens? Met 80k pageviews zit je per page aan ongeveer een seconde processortijd. Daarin kun je behoorlijk wat doen. Ik kan me dus slecht voorstellen dat MySQL wat dat betreft een bottleneck zou kunnen zijn.

En als het over foto's en filmpjes gaat: zolang het geen streaming content is, zal bijvoorbeeld Apache geen enkele moeite hebben met 18GB per dag serveren, als je de bestanden gewoon van je filesystem laat halen. Dat gaat allemaal best efficiënt. Apache zou dus ook niet mogen bokken.

Acties:
  • 0 Henk 'm!

Verwijderd

Een failover cluster is natuurlijk altijd handig, maar is 't in dit geval de moeite waard? Wel als je je bezoekers/klanten een 99% uptime garandeert, maar niet als 't een gewone leuke site betreft...

Acties:
  • 0 Henk 'm!

  • Martine
  • Registratie: Mei 2002
  • Niet online
Bedankt voor de reactie's. Het is gewoon een leuke site met fotos en filmpjes, de fotos komen direct van het filesystem, de filmpjes worden echter gestreamd.

Tot zover draait alles prima dus ga ik me nog geen zorgen maken. De website heeft trouwens 10 querys per seconde.

Acties:
  • 0 Henk 'm!

  • TheBorg
  • Registratie: November 2002
  • Laatst online: 20-09 18:24

TheBorg

Resistance is futile.

Verwijderd schreef op zondag 20 april 2008 @ 00:49:
Zoiets bedenken als er geen probleem is, is nooit een goed idee.
Jij denkt pas aan een backup als het al te laat is?
Pagina: 1