Ben yaratmaya çalıştığımız bir PHP web uygulaması veritabanı tasarımı ile ilgili en iyi uygulamalar hakkında bir arkadaşı ile bir tartışmada şu anda duyuyorum. Uygulama işletmeler için tasarlanmış, ve imzalar her şirketin uygulamasını kullanarak birden fazla kullanıcıya sahip olacaktır.
Benim tasarım metodolojisi bulguları her şirket için yeni bir veri tabanı oluşturmaktır. Bu şekilde her şey kum-kutulu, modüler ve küçük. Benim arkadaşları felsefesi tek bir veritabanında herkesi koymaktır. Onun argümanı biz 1000 + şirketleri kaydolmak varsa, biz uğraşmak 1000 + veritabanları ile rüzgar olmasıdır. İş Zekası yapıyor olur karışıklık cabası.
Örneğin uğruna, uygulama bir sipariş giriş sistemi olduğunu varsayalım. Her şirket 100 + siparişleri bir gün yapıyor olsa bile ayrı veritabanları ile, tablo boyutu yönetilebilir kalabilir. Tek kova uygulamasında, tablo çok hızlı bir şekilde çok büyük alabilirsiniz.
Bunun için en iyi yöntem var mı? Ben web etrafında avcılık çalıştı, ama pek başarılı olmadı. Bağlantılar, whitepaper'lar ve sunumlar hoş geldiniz.
Teşekkür peşin,
The1Rob