Sadece 5. Madde ile ilgili fikir ve düşüncelerimi belirteceğim.
Bir çok kişi sunucu kasar ve benzeri bir şey söylüyor fakat bu bir çok kişiyi bu korkutuyor.
Eğer siz bir projeyi kapsamda kullanıyor iseniz sizin için bir avantaj çünkü 1.000 kullanıcının 10 farklı veri tabanı sunucunun da barınacak bu bir noktada gelir modeli olacak bana özel veri tabanı seçeneği ile müşterilere kendisini güvende ve önemli hissedecektir.
Fakat kendisine özel veri tabanı istemeyen bir müşteri bir nevi ortak MySQL server sunucunun kullanacak.
Bunu yaparken bilen bir kişi tarafından gereklidir ayarlar ile yapılması gerekmektedir. ( Örneğin; MySQL uzak erişim sadece ve sadece sistemin çalıştığı panelde çalışacak olması, backup ayarlanması ve müşteri eğer sonradan ister ise farklı bir MySQL serverdan başka bir servera aktarılması gibi gibi )
Tabi burada için içine 1 ana veri tabanı girecek bu veri tabanı içerisinde kullanıcı MySQL bilgileri yer alacaktır ( güvenlik önlemi yukarıda bahsettiğim gibi bir bilen kişi tarafından yapılması önemlidir. Dışarı allow bir şekilde olur ise veri tabanına herkese açık olacak ve ister istemez sahte istekler ile yoğunluğu artacaktır. )
Burada Facebook, Twitter, paraşüt gibi sistemler çoklu veri tabanı kullanarak sistem yükünü ve karmaşasını yok etmektedir.
Paraşüt müşterinin alışkanlıklarına göre değişiklik gösteren ve öneri verebilen bir sistem olduğunu için ister istemez ayrı bir veri tabanı ihtiyaç duyulor. Çünkü bütün kullanıcı verilerini bir yere yığıp daha sonrasında parçalamak ister iseniz diğer kullanıcı alışkanlıklarını elde edilecektir. Gerekli düzenlemeleri yapar ise problem olmaz fakat kolay yolları var iken neden ekstra karmasiklara gitsinler sonuçta bedelini fazlası ile alıyorlar.