Att välja rätt datatyper för sina kolumner är viktigt när man designar en databas för att slippa ändra dom senare och för att en stor databas inte ska bli onödigt seg. Det kan t.ex innebära:
Se till att använda den datatypen som använder minst utrymme. T.ex en int istället för bigint ifall man vet att man inte kommer behöva en bigint i framtiden.
Använd inte en datatyp du vet kommer behövas ändras i framtiden vilket ökar utvecklingstid och serverns workload.
Använd inte datetime och smalldatetime om du använder en MSSQL2008databas. använd istället date och time eller datetime2 då de andra tar mer utrymme.
Använd bara float eller real ifall decimal inte räcker till.
Dokumentation datatyper för mssql och mysql
Kolla in datatyperna för mysql och Mssql för att se hur mycket utrymme varje datatyp använder. De ger även mer specifika tips om de olika databasernas best practices vid val av datatyp.