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

Jak przechowywać GUID w tabelach MySQL?

Mój DBA zapytał mnie, kiedy zapytałem o najlepszy sposób przechowywania identyfikatorów GUID dla moich obiektów, dlaczego muszę przechowywać 16 bajtów, skoro mogę zrobić to samo w 4 bajtach z liczbą całkowitą. Ponieważ rzucił mi to wyzwanie, pomyślałem, że teraz jest dobry moment, aby o tym wspomnieć. Biorąc to pod uwagę...

Możesz przechowywać guid jako plik binarny CHAR(16), jeśli chcesz optymalnie wykorzystać przestrzeń dyskową.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność MYSQL OR vs IN

  2. Jak mogę naprawić błąd MySQL #1064?

  3. PHP PDO i MySQLi

  4. Przechowuj obraz w blobu bazy danych; pobierz z db do Picturebox

  5. Wywoływanie skryptu PHP z wyzwalacza MySQL