Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 20 zmiennych 0/1
gothye
post
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 

Go to the top of the page
+Quote Post
scanner
post
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.
Go to the top of the page
+Quote Post
gothye
post
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
Go to the top of the page
+Quote Post
scanner
post
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.
Go to the top of the page
+Quote Post
Mephistofeles
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:45