Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wady przechowywania liczby całkowitej jako ciągu w bazie danych

O ile naprawdę nie potrzebujesz funkcji liczby całkowitej (to znaczy zdolności do wykonywania arytmetyki), prawdopodobnie lepiej będzie przechowywać identyfikatory produktów jako ciągi. Nigdy nie będziesz musiał robić nic takiego jak dodawanie dwóch identyfikatorów produktów razem lub obliczanie średniej grupy identyfikatorów produktów, więc nie ma potrzeby rzeczywistego typu liczbowego.

Jest mało prawdopodobne, że przechowywanie identyfikatorów produktów w postaci ciągów spowoduje wymierną różnicę w wydajności. Chociaż nastąpi nieznaczny wzrost wielkości pamięci, rozmiar ciągu identyfikatora produktu prawdopodobnie i tak będzie znacznie mniejszy niż dane w pozostałej części wiersza bazy danych.

Przechowywanie identyfikatorów produktów jako ciągów dzisiaj zaoszczędzi wiele bólu w przyszłości, jeśli dostawca danych zdecyduje się zacząć używać znaków alfabetycznych lub symboli. Nie ma prawdziwych wad.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BULK INSERT w MYSQL

  2. Jak zabezpieczyć MySQL:część pierwsza

  3. Różnica między LIKE i =w MYSQL?

  4. Zaktualizuj MySQL bez określania nazw kolumn

  5. Najczęstsze zapytania dotyczące MySQL