Tek bir MySQL veritabanı ile çalışan birkaç sunucuları

0 Cevap php

Ben sever kaynaklar ve bant genişliği üzerinde çok yük götüremez büyük bir proje, düşünüyorum. Farklı web sayfalarının büyük MySQL veritabanı (belki yaklaşık 20 milyon, ben MySQL kayıtların bu miktar işleyebilir umut) ile çalışması gerekir. Tek bir sunucu böyle bir yükü kaldırmak mümkün olmayacaktır çünkü Ama, sanırım birkaç sunucu arasında veritabanı isteklerini paylaşmak gerekir. Ben Google veya Archive.org gibi büyük projeler bu nasıl yapıyorsun acaba? Ben aşağıdaki gibi ilkel yöntemi, düşündüm:

  1. MySQL veritabanı bağımsız bir başına sunucu üzerinde yer almaktadır.
  2. MySQL veritabanı tablo kayıt işlemleri için tahsis edildiği için bir alan, diyelim ki, "sunucu", özellikle sunucu adı ile içerir.
  3. Her sunucu MySQL sunucusuna bağlanır ve SADECE (bu tablodaki "sunucu" alanına bakarak) bu sunucuya tahsis edilen kayıtları ile çalışır.

Bu bir çaylak yöntem gibi hissediyorum, ama senin fikrini öğrenmek istiyorum, ve belki bu daha optimize ve akıllı biçimde nasıl uygulanabileceğini görmek yolu olacaktır.

Herhangi bir ipucu için mutlu olacak.

Thanks, Dennis.

0 Cevap