Avatar billede long Nybegynder
15. juli 1999 - 16:35 Der er 1 løsning

Når jeg opretter ID felter i en tabel, hvad er så bedst ? INT eller BIGINT ...

unsigned INT går fra 0 til 4.294.967.295

unsigned BIGINT går fra 0 til 18.446.744.073.709.551.615

Er der performance forskel ?
Hvad gør MS Access ?

Og hvad med MS Access'' NOTAT. Hvad svarer det til hos mySQL : Skal jeg bruge BLOB eller LONGBLOB ?
Avatar billede guru Nybegynder
15. juli 1999 - 16:52 #1
1) Ja, der er forskel. Ved meget store datamængder. Men som gammel databasemand kan jeg kun anbefale dig at bruge så lille en størrelse som muligt (ie. den mindste der passer til dit formål).

Det du skal kigge på er om din database evt. kunne tænkes at vokse ud over valget af int. Hvis du foreksempel har verdens bedste id til registrering af hele jordens befolkning, så bør du nok vælge BIGINT til ID, da INT<JordensBefolk., men hvis du ser lidt realistisk på det, så selv med rigtig meget succes er det ikke sikker at "mere" end samtlige amerikanere ville lade sig registrerer, hvorfor INT er mere end rigeligt.

Du bør dog være opmærksom på at valget er stort set ligegyldig for de baser de fleste har brug for (du samler ikke statistiks information om kosmisk støj, gør du?). Vigtigere er det at begrænse valget af CHAR felterne f.eks. Her HAR det betydning for databasen performence hvis du bare gir løs (Hvem har egentlig brug for et navnefelt på 1024 bogstaver, som det ofte ses).

2) BLOB. Hvad med TEXT? BLOB bruges mest til billeder og andre binære strukturer.

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

European Stonecraft

Intern Navision/BC Supporter

Netcompany A/S

Test Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup