Używanie 1 i 0 jest bardzo rozsądnym i przenośnym sposobem reprezentowania wartości logicznych. Jakakolwiek różnica w rozmiarze między i int a natywnym typem boolowskim naprawdę nie będzie miała większego wpływu na wydajność aplikacji lub rozmiar bazy danych w KB.