[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Jak to jest z client server?



Henryk Jusza wrote:
> 
> >Wariant A.: ok. 20 sekund
> >Wariant B.: ok. 30 minut
> 
> [ciach] Oczywi¶cie miejsce selekcji zapisów wpływa zasadniczo
> na czas transmisji. W przypadku selekcji po stronie klienta wymaga to
> przesłania dużej ilo¶ci zapisów przez sieć. Mój intuicyjny i poparty
> obserwacjami pogląd na tę sprawę jest następujący:
> [ciach]

Takie też s± moje intuicje.

> Bardzo częstą przyczyną długiego czasu realizacji zapytań jest ich zła
> konstrukcja wymagająca przeszukiwania całej tablicy - zapis po
> zapisie.

Generalnie to prawda, ale ja NAPRAWDĘ wykonywałem takiego for each'a, jak to
napisałem w moim li¶cie:
> >   for each customer no-lock where cust-num < 3000000000 :
> >   end.
Inna jest nazwa tablicy i atrybutu, natomiast składnia jest identyczna, a
atrybut, na który jest warunek, jest jedynym składnikiem indeksu, który jest
primary, unique i active.

> W przypadku realizacji takich zapytań lokalnie, gdzie
> komunikacja między klientem a serwerem odbywa się przez pamięć
> dzieloną, [ciach]

No ale ja w obu wariantach podł±czam się przez TCP/IP.

Pozdrawiam!

Tomasz Judycki

Textus Virtualis Sp. z o.o.
Szaserów 3
04-293 Warszawa
tel/fax (48 22) 879 82 00
http://www.tv.com.pl

------
Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy:  listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------