-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!news-out.readnews.com!transi
t4.readnews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.p
l!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl
.POSTED!not-for-mail
Date: Fri, 10 May 2013 12:33:49 +0200
From: darekm <d...@e...com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
Newsgroups: pl.comp.programming
Subject: Re: jsp vs php
References: <c...@g...com>
<51874eb2$0$1250$65785112@news.neostrada.pl>
<6...@g...com>
<kmau09$ju5$1@speranza.aioe.org>
<8...@g...com>
<kmbgce$ile$1@speranza.aioe.org>
<e...@g...com>
<51895d09$0$1252$65785112@news.neostrada.pl>
<f...@g...com>
<518a01b5$0$1212$65785112@news.neostrada.pl>
<6...@g...com>
<518a831d$0$26699$65785112@news.neostrada.pl>
<6...@g...com>
<518aa18a$0$26685$65785112@news.neostrada.pl>
<1...@g...com>
<518aa797$0$26697$65785112@news.neostrada.pl>
<0...@g...com>
<518ac39f$0$1222$65785112@news.neostrada.pl>
<d...@g...com>
In-Reply-To: <d...@g...com>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 60
Message-ID: <518ccd08$0$26707$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.187.5.190
X-Trace: 1368182024 unt-rea-a-01.news.neostrada.pl 26707 79.187.5.190:4971
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.comp.programming:203297
[ ukryj nagłówki ]W dniu 2013-05-09 02:10, M.M. pisze:
> W dniu środa, 8 maja 2013 23:29:02 UTC+2 użytkownik R.e.m.e.K napisał:
>
>> Ciagle nie wiem skad bierzesz te 10 sekund. Po piewsze to zalezy od
>> komputera, jesli na Twoim lapku trwa to 10 sekund to na serwerze z
>> prawdziwego zdarzenia moze trwac 0,1 s.
>
> Sprawdzam na lapku i na stacjonarnym, oba kompy sa dosc nowe, ale
> na pewno nie sa to serwery z prawdziwego zdarzenia. Czasami na lapku
> dziala szybciej. Domniemam ze wynika to z ulozenia danych w tabelach.
> Jesli na lapku dane sa obok siebie, to zapytanie bedzie dzialalo
> szybciej niz nawet na serwerze z prawdziwego zdarzenia - zaraz ktos mi
> zarzuci ze pisze oczywiste rzeczy :D
>
> Czy da sie z 10s zejsc do 0.1s tylko dzieki:
> 1) lepszej konfiguracji (np. indeksy, buforowanie w RAM)
> 2) zastosowaniu lepszego sprzetu
> 3) zastosowaniu wiekszej ilosci komputerow?
>
> AD1) powiedzmy ze indeksy juz mam dobre, a buforow RAM nie bede zwiekszal,
> bo w koncu i tak i tak zabraknie.
> AD2) nie mam pod reka dyskow SSD zeby sprawdzic.
tymi sposobami nie osiągniesz dwóch rzędów przyspieszenia.
a przy przyroście danych możesz się spodziewać kwadratowego przyrostu czasu.
> AD3) nie wiem jak sie zachowuje postgres uruchomiony na klastrze,
> zdaje sie ze jest taka mozliwosc, ale nigdy nie korzystalem z niej.
>
Bazy SQL średnio się zrównoleglają, aby spełnic ACID ma zwoje wymagania.
Masz dwie możliwości.
1. Zmienić architekturę rozwiązania. Zamiast za każdym razem pytać bazę
buforować tabele z danymi pośrednimi, łatwiej kupić dodatkowy dysk niż
zwiększyć moc obliczeniową
2.Drastycznie zmienić podejście : MapReduce , noSQL itp
Dzięki rozluźnieniu reguł ACID można efektywnie podejść do
zrównoleglenia, tym bardziej że 10 zwykłych komputerów jest tańszych niż
jeden dwa razy szybszy.
>> Nie bylbym pewien czy niemozliwe, teoretycznie bym to potrafil sobie
>> wyobrazic. Ale nie mam takich doswiadczen, gdyz nie pracuje z duzymi bazami.
> Pewnie sie skonczy tak, ze gdzies wykupie jakas chmure do testow,
> zainstaluje baze i pomierze czasy. Tez nie wiem jakie operacje bazodanowe w
> jakim stopniu sie zrownoleglaja. Szukac w necie i czytac az sie boje,
> trduno odroznic co jest przechwalkami producentow, a co rzetelnym testem.
>
Popatrz na Google, ma miliony razy większą bazę, miliony razy więcej
zapytać a odpowiada w czasie krótszym od 0.1 s
--
Darek
Następne wpisy z tego wątku
- 10.05.13 12:57 Michal Kleczek
- 10.05.13 14:22 Michal Kleczek
- 11.05.13 00:50 M.M.
- 11.05.13 01:09 M.M.
- 11.05.13 01:25 M.M.
- 11.05.13 21:25 Bogusław Szczepanowski
- 12.05.13 04:58 M.M.
- 12.05.13 07:43 Ghost
- 12.05.13 08:17 M.M.
- 13.05.13 09:59 Michal Kleczek
- 13.05.13 10:07 Michal Kleczek
- 13.05.13 12:05 M.M.
- 13.05.13 13:24 Michal Kleczek
- 13.05.13 13:51 M.M.
- 13.05.13 14:12 Stachu 'Dozzie' K.
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-30 Moduł BT BLE 5.0
- 2024-12-30 Łódź => Application Security Engineer <=
- 2024-12-30 Lublin => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-30 Nowy Outlander PHEV w PL
- 2024-12-30 Warszawa => Key Account Manager <=
- 2024-12-30 Katowice => Key Account Manager (ERP) <=
- 2024-12-28 Śmiechu KOOOOOOPA ;-)
- 2024-12-29 Pomiar amplitudy w zegarku mechanicznym
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?
- 2024-12-28 Warszawa => Full Stack .Net Engineer <=
- 2024-12-28 Warszawa => Sales Assistant <=
- 2024-12-28 Warszawa => Programista Full Stack .Net <=
- 2024-12-28 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-28 Katowice => Head of Virtualization Platform Management and Operating S