Saya mengadakan pertemuan dengan vendor perangkat lunak hari ini tentang infrastruktur yang direkomendasikan untuk menyebarkan aplikasi tertentu. Aplikasi ini membutuhkan dua server: server aplikasi untuk halaman web server (.NET, Windows), dan database (SQL Server). Vendor mengklaim bahwa kedua server ini harus memiliki "bit parity". Apa yang mereka maksudkan dengan ini adalah bahwa jika server aplikasi 32 bit SQL Server harus 32 bit, atau jika aplikasi 64 bit, SQL Server 64 bit. Kalau tidak, kinerja akan terkena dampak negatif.
Ini tampak menggelikan bagi saya. Server independen dan hanya berkomunikasi melalui jaringan. Protokol jaringan tidak ada hubungannya dengan "bit-ness" dari prosesor di kedua server.
Apakah saya salah? Adakah alasan ketidakcocokan benar-benar dapat berdampak negatif terhadap kinerja?
CATATAN: Saya tahu bahwa aplikasi tertentu mungkin berjalan lebih cepat atau lebih lambat dalam 32 bit vs 64 bit. Tetapi vendor mengatakan bahwa ketidakcocokan antara server web dan server DB menyebabkan masalah. Ini pernyataan yang saya tanyakan.