Mysql
 sql >> база данни >  >> RDS >> Mysql

Недостатъци на съхраняването на цяло число като низ в база данни

Освен ако наистина не се нуждаете от характеристиките на цяло число (тоест способността да правите аритметика), тогава вероятно е по-добре да съхранявате идентификаторите на продукти като низове. Никога няма да е необходимо да правите нещо като добавяне на два идентификатора на продукти заедно или да изчислявате средната стойност на група продуктови идентификатори, така че няма нужда от действителен числов тип.

Малко вероятно е съхраняването на идентификатори на продукти като низове да доведе до измерима разлика в производителността. Въпреки че ще има леко увеличение на размера на хранилището, размерът на низа с идентификатор на продукта вероятно ще бъде много по-малък от данните в останалата част от реда на вашата база данни.

Съхраняването на идентификатори на продукти като низове днес ще ви спести много болка в бъдеще, ако доставчикът на данни реши да започне да използва азбучни или символни знаци. Няма реален недостатък.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли начин да видите подготвена заявка, тъй като тя ще бъде изпълнена в базата данни?

  2. MySQL 5.5 таблица с дялове от A-Z

  3. Променлива на масива в mysql

  4. Rails 3 ActiveRecord:Подреждане по брой на асоцииране

  5. Хибернация – уникалното ограничение на колоната се игнорира