Kecuali Anda benar-benar membutuhkan fitur bilangan bulat (yaitu, kemampuan untuk melakukan aritmatika), maka mungkin lebih baik Anda menyimpan ID produk sebagai string. Anda tidak perlu melakukan apa pun seperti menambahkan dua ID produk bersama-sama, atau menghitung rata-rata sekelompok ID produk, sehingga tidak perlu jenis numerik yang sebenarnya.
Tidak mungkin menyimpan ID produk sebagai string akan menyebabkan perbedaan kinerja yang terukur. Meskipun akan ada sedikit peningkatan dalam ukuran penyimpanan, ukuran string ID produk kemungkinan besar akan jauh lebih kecil daripada data di baris database Anda yang lain.
Menyimpan ID produk sebagai string hari ini akan menghemat banyak masalah di masa mendatang jika penyedia data memutuskan untuk mulai menggunakan karakter alfabet atau simbol. Tidak ada kerugian nyata.