Bugün bir yazılım satıcısıyla, belirli bir uygulamayı dağıtmak için önerilen altyapıları hakkında bir toplantı yaptım. Uygulama iki sunucuya ihtiyaç duyar: sunucu web sayfaları için bir uygulama sunucusu (.NET, Windows) ve bir veritabanı (SQL Server). Satıcı, bu iki sunucunun "bit paritesi" olması gerektiğini iddia etti. Bununla kastettikleri, uygulama sunucusu 32 bit ise SQL Server 32 bit olmalı veya uygulama 64 bit ise SQL Server 64 bit olmalıdır. Aksi takdirde performans olumsuz etkilenecektir.
Bu bana gülünç geliyor. Sunucular bağımsızdır ve yalnızca bir ağ üzerinden iletişim kurar. Ağ protokollerinin her iki sunucudaki işlemcinin "bit-biti" ile hiçbir ilgisi yoktur.
Yanlış mıyım? Uyuşmazlığın performansı gerçekten olumsuz etkilemesinin bir nedeni var mı?
NOT: Belirli uygulamaların 32 bit ile 64 bit arasında daha hızlı veya daha yavaş çalışabileceğini biliyorum. Ancak satıcı, web sunucusu ile DB sunucusu arasındaki uyumsuzluğun soruna neden olduğunu söylüyor . Sorguladığım ifade bu.