![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
Witam
jak najlepiej gromadzić dane które przyjmują tylko dwie wartości : 0/1 (20 kolumn) przy czym ilość rekordów w bazie pracująca z tymi ustawieniami będzie zawierać 500 000 rekordów |
|
|
|
Post
#2
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Jak dla mnie idealny byłby BOOLEAN.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
również tak myslałem ,lecz nie pamietam gdzie ale zminne boolean = tinyint(1) czyli 1 bajt (IMG:style_emoticons/default/sad.gif) ( myślałem nad zastosowaniem 3 zmiennych typu tinyint(1) a w php stosować przesunięcie bitowe
|
|
|
|
Post
#4
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Pytanie, czy nadmiarowość kodu jest lepsza w tym przypadku od ewentualnej nadmiarowości danych w bazie.
Dlaczego ewentualnej? Bo nie widzę potrzeby żeby rozliczać się co do jednego bajta. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%)
|
MySQL obsługuje też typ danych SET, może ci się przyda.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 00:37 |