Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kelemahan menyimpan integer sebagai string dalam database

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan string JSON ke database MySQL

  2. Pembuatan MySQL ke Excel menggunakan PHP

  3. Tidak pernah menghapus entri? Ide bagus? Biasa?

  4. Kesalahan MysQl:Nomor parameter tidak valid

  5. Ukuran memori yang diizinkan 134217728 byte habis (mencoba mengalokasikan 42 byte)