Facebooka użytkowniku ID idziemy do 2^32 .. który według moich obliczeń to zakres 4294967296.Facebook id_użytkownika: big_int, int lub string?
MySQL unsigned int jest 0 do 4294967295 (co 1 krótki - czy moja matematyka jest źle) i jej niepodpisane duże INT Zakres wynosi od 0 do 18446744073709551615
int = 4 bajty, bigint = 8 bajtów
LUB
Czy muszę przechowywać go jako ciąg?
varchar (10) =? bajty
W jaki sposób wpłynie to na wydajność, słyszałem, że liczba uchwytów mysql jest o wiele lepsza niż łańcuchy (pod względem wydajności). Więc co polecacie?
Facebook wykorzystuje 64-bity użytkownika identyfikatorów. – Gustav
@Gustav - czy masz źródło tego roszczenia? – FuzzyAmi
v2.2 wydaje się definiować id_użytkownika jako ciąg. Dwa lata temu nie było. – Gustav