kksal555 adlı üyeden alıntı: mesajı görüntüle
.aynı db içinde bulunan tablolar aşağıdaki gibi olacak. 2 tane wordpressi aynı dbye kurduğunu düşün. Sadece tablo ön ekleri farklı
site1 > qa1_tablolar
site2 > qa2_tablolar
site3 > qa3_tablolar

Her sistemi tablo ön eki farklı olacak. Sadece config dosyasında yapacağın ayar ile user tablosu harici olacak şu öneke sahip tablodan işlenecek diyeceksin. Diğer tüm bilgileri kendi önekine sahip tablolardan çekicek. Yani sadece user işlemleri için qa1_user tablosu kullanılacak diğer tüm işlemler için kendi ön ekine sahip tablolarla yapılacak. En azından açıklamada yer alan bilgiler böyle. Deneme yaptığımda da aynı şekilde sonuç aldım.
Tek sorun yaklaşık 50milyon satır mysql dbyi nasıl birleştiririm ve birleştirdikten sonra sorun yaşar mıyım. Siteler çok aktif olduğundan iyi düşünüp veri kaybı veya performas sıkıntı yaşamadan sorunu çözmek gerek.
peki, madem tüm sistemler qa1_user tablosundan tanımlanıp sorgu çekebiliyor qa1_user+qa2_user+qa3_user barındırdığı satırları qa1_user altında birleştir.

benim kafamda kurguladığım yapı ile gerçek hayattaki yapın farklı sanırım, yine de tüm db leri birleştirmek yerine ortak user db kullanmanı tavsiye ederim. yavaşlıktan ziyade olası felaket senaryosuna göre ben bakıyorum. 50milyon dan bahsediyorsun, sunucuda loglamadan kayaklı db crash olursa 3 domain birden çalışmaz ama dediğim şekilde olursa hangi db crash olursa o çalışmaz.