Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> co sie bardziej oplaca ?, czas czy rozmiar
piczu
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


co sie lepiej oplaca takie zapytanie:
  1. SELECT *
  2. FROM tabeka WHERE hash=podany_hash;

zrobilem takie cos do pobierania plikow w ten sposob
Kod
download.php?hash=podany_hash

ale zastanawiam sie czy nie lepiej bedzie jak usune pole z hashami (mniej miejsca) i wstawie takie zapytanie:
  1. SELECT *
  2. FROM tabeka WHERE SHA1(argument)=podany_hash;

ale bedzie to pewnie dluzej trwac.
ktore wyjscie jest lepsze, tabela z hashami czy ciagle wyliczanie hashy??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Pierwszy wariant bedzie optymalniejszy dla bazy danych poniewaz nie stosujesz obliczenia SHA1. Musisz zastanowic sie co dla Ciebie bedzie lepsze, co potrzebujesz. Jakie zapytania bedziesz generowal. No moze byc taki przypadek ze wlasnie musisz obliczac po stronie bazy i laczyl jeszcze z inna tabela. To wszystko zalezy od specyfikacji problemu.
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 02:35