Witam.
Projektuję system internetowy i przy proj. bazy danych MySQL natknąłem się na ten problem:
W tabelach będzie istniało wiele pól nieobowiązkowych z punktu widzenia aplikacji. Zastanawiam się nad wyborem pomiędzy NULL a NOT NULL, gdyż:
- nie wiem co zajmuje mniej miejsca w bazie: wartość null czy puste pole
- nie wiem która opcja będzie szybsza pod kątem wyszukiwania, indeksowania kolumny w bazie, jeśli będzie dużo wystąpień "nieobowiązkowych" pól
Pomożecie?