(A) tablo örneklerini kullanarak bir uygulama örneğini bir MySQL veritabanına dağıtabiliriz veya (B) uygulamanın her örneği için farklı MySQL veritabanları kullanabiliriz, örneğin,
Kurulum "A":
central_database
app1_table1
app1_table2
app1_tablen
...
appn_table1
appn_table2
appn_tablen
Sonuç birçok tablo ile büyük bir db oldu.
Kurulum "B":
app1_db
table1
table2
tablen
...
appn_db
table1
table2
tablen
Sonuçta bazı tablolar ile birçok veritabanı olur.
Her şey eşittir (örneğin, veri miktarı, uygulama örneği sayısı vb.), Her iki yaklaşımla da gitmenin avantajları ve dezavantajları nelerdir? Veritabanı performansı ve bakımına ne zarar verebilir? Uygulama PHP 5 tabanlı, Apache 2.x üzerinde çalışıyor ve MySQL 5.x kullanıyoruz.
Zaman ve düşünceleriniz için çok teşekkürler!