🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #205540

Re: jsp vs php

#205540
From: M.M.
Date: Wed, 08 May 2013 20:51
37 lines
4140 bytes
W dniu środa, 8 maja 2013 21:29:26 UTC+2 użytkownik R.e.m.e.K napisał:

> Ale wiesz, ze w DB mozesz sobie dane insertowac bez zadnej kolejnosci i
> zadnych innych specjalnych warunkow a odczytasz w dowolnej, potrzebnej
> kolejnosci? 

Tak, doskonale zdaje sobie z tego sprawe i nie mam ambicji napisania 
"ogolnie lepszej" bazy danych. Umiem korzystac z baz danych w sposob 
jaki najczesciej jest przydatny. Nie mam tylko doswiadczenia w "dziwnych 
jak na web-developera" przypadkach :D

Zastanawiam sie jak to jest z intensywnie reklamowanymi serwisami. Leci
jakas reklama, potem wszyscy wlaczaja internet i probuja sie zalogowac.
Powiedzmy ze w ciagu 5 minut wejdzie na strone 1000 ludzi i kazdy sobie 
jeszcze troche poklika - to pdobno niezbyt duzo. Zapytanie do bazy niech 
trwa 2s. Z prostej arytmetyki wynika, ze laczny czas potrzebny na zapytania
wyniesie jakies 1-2 godzin - okolo 20 razy za wolno, a zapytani do bazy
moga trwac i 10 sekund.

Co sie robi w tak mocno obciazonych serwisach? Po prostu stawia sie baze
danych na klastrze 100 komputerow? Oczywiste jest, ze zrownoleglenie 
niektorych operacji na bazie danych w ogle nie jest mozliwe. Do tego 
wiele operacji nie skaluje sie liniowo. A jednak taki face-book dziala...
Nie wiem ile w tym prawdy, ale gdzies czytalem, ze face-book jest 
uruchomiony na klastrze zlozonym z 30tys komputerow - wydaje mi sie, ze
jedno zero za duzo :)

> A co jesli dane naplywaja bez tej wymaganej kolejnosci?
Jesli dane moga naplywac w dowolnej kolejnosci; jesli rekordy maja wiele
pol o roznorodnych wartosciach; jesli dane czesto sa zmieniane, dodawane i
usuwane; jesli zapytania moga zawierac dowolne filtry, dowlne sortowanie i
dowolne grupowanie; to nie mozna zrobic nic szczegolnie lepszego niz 
oferuje dobra baza danych. Scigac mozna sie z bazami tylko w konkretnych
przypadkach, np. gdy dane naplywaja w wiadomej kolejnosci, albo gdy 
sortowanie bedzie tylko po dwoch polach.

Pozdrawiam
Technical Details
Message-ID: <01a92824-15f4-45d3-9f9b-ece10248ad63@googlegroups.com>
Path: mbox-mo1.pugleaf.net!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!l3no3628961qak.0!news-out.google.com!y6ni20871qax.0!nntp.google.com!m7no3677052qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <cfa1e1b8-b40c-45e1-a091-7e7a1f53c751@googlegroups.com> <km4nal$kkp$1@news.mm.pl> <4485a9d5-1bcb-43f0-b0a1-d40637de7a4c@googlegroups.com> <db2da6e3-badf-46d1-b0b5-3bead35d039e@googlegroups.com> <e29c6d46-5143-4e90-b0d7-5322767a06e8@googlegroups.com> <51874eb2$0$1250$65785112@news.neostrada.pl> <6f61945a-2435-4f60-bd44-29994fd65fcd@googlegroups.com> <kmau09$ju5$1@speranza.aioe.org> <8c385987-52d9-4567-bbff-3aa0465b34bc@googlegroups.com> <kmbgce$ile$1@speranza.aioe.org> <e30f409d-0f8d-449c-93f2-9abf7383886f@googlegroups.com> <51895d09$0$1252$65785112@news.neostrada.pl> <f051c2ca-db78-425d-bcbe-c3379439fc43@googlegroups.com> <518a01b5$0$1212$65785112@news.neostrada.pl> <66d71384-6af0-4777-9aee-5fa47f7f1830@googlegroups.com> <518a831d$0$26699$65785112@news.neostrada.pl> <691ef3e3-967c-4881-84ea-897dfcbe171f@googlegroups.com> <518aa18a$0$26685$65785112@news.neostrada.pl> <10977a42-69de-416d-a16e-9dff0abfc431@googlegroups.com> <518aa797$0$26697$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.224.215.194 with SMTP id hf2mr8261117qab.0.1368046317677;        Wed, 08 May 2013 13:51:57 -0700 (PDT)
X-Received: by 10.50.28.81 with SMTP id z17mr1448711igg.13.1368046317460; Wed, 08 May 2013 13:51:57 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!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!l3no3628961qak.0!news-out.google.com!y6ni20871qax.0!nntp.google.com!m7no3677052qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 8 May 2013 13:51:56 -0700 (PDT)
In-Reply-To: <518aa797$0$26697$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.36.216.67; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 178.36.216.67
References: <cfa1e1b8-b40c-45e1-a091-7e7a1f53c751@googlegroups.com> <km4nal$kkp$1@news.mm.pl> <4485a9d5-1bcb-43f0-b0a1-d40637de7a4c@googlegroups.com> <db2da6e3-badf-46d1-b0b5-3bead35d039e@googlegroups.com> <e29c6d46-5143-4e90-b0d7-5322767a06e8@googlegroups.com> <51874eb2$0$1250$65785112@news.neostrada.pl> <6f61945a-2435-4f60-bd44-29994fd65fcd@googlegroups.com> <kmau09$ju5$1@speranza.aioe.org> <8c385987-52d9-4567-bbff-3aa0465b34bc@googlegroups.com> <kmbgce$ile$1@speranza.aioe.org> <e30f409d-0f8d-449c-93f2-9abf7383886f@googlegroups.com> <51895d09$0$1252$65785112@news.neostrada.pl> <f051c2ca-db78-425d-bcbe-c3379439fc43@googlegroups.com> <518a01b5$0$1212$65785112@news.neostrada.pl> <66d71384-6af0-4777-9aee-5fa47f7f1830@googlegroups.com> <518a831d$0$26699$65785112@news.neostrada.pl> <691ef3e3-967c-4881-84ea-897dfcbe171f@googlegroups.com> <518aa18a$0$26685$65785112@news.neostrada.pl> <10977a42-69de-416d-a16e-9dff0abfc431@googlegroups.com> <518aa797$0$26697$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <01a92824-15f4-45d3-9f9b-ece10248ad63@googlegroups.com>
Subject: Re: jsp vs php
From: "M.M." <mmarszik@gmail.com>
Injection-Date: Wed, 08 May 2013 20:51:57 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit