Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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 



--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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 sad.gif( myślałem nad zastosowaniem 3 zmiennych typu tinyint(1) a w php stosować przesunięcie bitowe


--------------------
Nie udzielam pomocy poprzez PW
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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:14