[ bogdan.kecman @ 07.12.2011. 03:09 ] @

Zanimljiv tekst:

http://gigaom.com/cloud/facebo...secrets-on-making-mysql-scale/

Citat:

When you’re storing every transaction for 800 million users and handling more than 60 million queries per second, your database environment had better be something special. Many readers might see these numbers and think NoSQL, but Facebook held a Tech Talk on Monday night explaining how it built a MySQL environment capable of handling everything the company needs in terms of scale, performance and availability.
...
[ bjevta @ 08.12.2011. 08:58 ] @
ako zeznu nesto s onim HBase-om necu moci da lajkujem moje frendove
[ Tyler Durden @ 08.12.2011. 09:48 ] @
bogdane, imas li ti jos nekih interesantnih informacija vezanih za fb/mysql a da ne spadaju pod "povjerljivo".

jel fb fakticki najveci mysql korisnik?
[ bjevta @ 08.12.2011. 11:15 ] @
mislio sam da je Google?
[ bogdan.kecman @ 08.12.2011. 12:29 ] @
Citat:
Tyler Durden: bogdane, imas li ti jos nekih interesantnih informacija vezanih za fb/mysql a da ne spadaju pod "povjerljivo".


SVE sto nije vec objavljeno negde je "poverljivo", na zalost to je Oracle policy tako da kada FB objavi ovako nesto ja mogu da linkujem, eventualno ako nas PR objavi nesto ja isto mogu da linkujem i to je to. Svaka informacija koja nije publikovana od strane FB-a ili explicitno navedena kao "public" je poverljiva (razlika u odnosu na MySQL AB i Sun Microsystems gde su sve informacije bile implicitno javne a explicitno su proglasavane poverljivim, u Oraklu je sve implicitno poverljivo - obzirom na velicinu firme to je vrlo razumljivo).

Citat:
Tyler Durden:jel fb fakticki najveci mysql korisnik?


I to je poverljivo ali mogu da kazem da nisu najveci klijent, samo jedan od vecih.

Nemoj da zaboravis da nasi klijenti nisu samo IT firme, a jedna prosecna spediterska kuca (koja ima 100 prekookeanskih brodova etc etc) je mnogo veca od FB-a da ne spominjemo klijente tipa "US Navy", ili ... bolje da sad malo ucutim :D

Da, btw, dodatno se postavlja pitanje, klijenti "Oracle" kompanije ili klijenti MySQL Support & Consulting segmenta Oracle kompanije ... ako gledam Oracle kao celinu onda FB verovatno ne spada ni u grupu "najvecih" klijenata (posto vrlo dobro znamo gde se sve oracle db koristi i koliko licence za isti kostaju... )
[ Tyler Durden @ 08.12.2011. 13:06 ] @
hmmmmm, ne kontam? :)
kako neka spediterska kuca moze da bude "veca" od neke kompanije tipa fb?

u stvari, kako vi/ti racunate "velicinu"? broj instalacija/instanci mysql-a ili ukupna velicina baza ili koliko para dobijate od njih :) ili kako vec?
[ bogdan.kecman @ 08.12.2011. 13:29 ] @
Citat:
Tyler Durden: hmmmmm, ne kontam? :)
kako neka spediterska kuca moze da bude "veca" od neke kompanije tipa fb?


Velicina firme se racuna u tome "koliko firma vredi" - ono koliko para/nekretnina ima / koliko para zaradjuje / koliko ce para zaraditi

jedna prosecna spediterska kuca ima ~10 prekookeanskih brodova (dok sam ziveo na kipru na jednom trgu je bilo preko 10 takvih firmi!!) .. dakle nekretnine koje poseduje svaka od tih firmi su drasticno vece od nekretnina koje poseduje FB. Pare koje zaradjuje jedan taj brod jednom turom od azije do amerike se porede sa FB zaradom .. tako da kako god gledas prosecna spediterska kuca se vrlo poredi sa velicinom sa jednim FB-om, Googletom i slicno.... FB i Google su ogromne firme u IT svetu, ali ako se porede sa naftasima, gradjevincima, prevoznicima, bankarima .. oni su velike firme, ali daleko od toga da su najvece .. ceo IT sektor na celom svetu zajedno je manji i po parama i po ljudstvu u poredjenju sa jednim US NAVY ili u poredjenju sa nekim bankarskim magnatom ..

E sad, jedna spediterska kuca ima jednu mysql instalaciju a FB ima desetine hiljada ... ako gledamo po broju instalacija mysql-a ja ne znam firmu koja ih ima vise od FB-a, ali broj instalacija nema veze ni sa velicinom firme ni sa kolicinom para koje placaju nama, dakle FB nije nikako ni najveca firma koja nam je klijent ni klijent koji najvise para donosi ... jeste firma sa najvise mysql instalacija
[ bantu @ 12.12.2011. 15:07 ] @
A nas to više interesuje veličina baze, kompleksnost strukture podataka, ti silni upiti. Imam osjecaj da taj facebook predosjeca sta ces ti da ukucas tamo u ono search polje i već unaprijed izbacuje podatke, koliko sam skužio pravi neke cache-eve na nivou usera i slično. Stvarno je nevjerovatno kako jedna baza te veličine ima tako velik odziv. A opet to nije bankarski software ili nešto slično ako baš istog trenutka ne vidiš neki like i nije neki strašan problem a ako u banci dobiješ neažurno stanje računa može itekako da bude problem.
[ bogdan.kecman @ 12.12.2011. 15:18 ] @
na zalost sve to je ultra confidential :(
[ tarla @ 12.12.2011. 22:45 ] @
Ajde reci nećemo širiti dalje :)

[ bogdan.kecman @ 13.12.2011. 10:49 ] @
Citat:
tarla: Ajde reci nećemo širiti dalje :)


kad sam ja bio mladji odveli bi coveka na kafu, ubedili da je pivo do dz. i onda posle par piva i pola kile tekile / votke / domace zavisi sta coveku bolje legne krenemo da izvlacimo potrebne informacije iz istog .. danas vidim da se neke druge tehnologije uvode u primenu, ne znam koliko su efektne :D
[ bantu @ 13.12.2011. 12:48 ] @
Trudimo se. :)
[ tarla @ 13.12.2011. 14:53 ] @
Citat:
bogdan.kecman: Velicina firme se racuna u tome "koliko firma vredi" - ono koliko para/nekretnina ima / koliko para zaradjuje / koliko ce para zaraditi



Upravo tako... Koliko god veliki bili FB je samo jedan balon od sapunice i ništa više...
[ bogdan.kecman @ 17.12.2011. 04:32 ] @
Citat:
tarla:Koliko god veliki bili FB je samo jedan balon od sapunice i ništa više...


to moze da se kaze za svaku internet firmu, nije to tako jednostavno kao sto deluje ... sve te firme stvarno vrede. Nisam na to mislio. Prosto fora je u tome da IT firme ne mogu da se porede sa drugim firmama (naftasima, bankarima, transporterima, gradjevinarima ...) ... par giganata iz tih segmenata vredi kao ceo IT sektor na celom svetu zajedno (i oracle, hp, ibm, google, facebook i ekipa svi zajedno) ... nije to uporedivo, tako da ako je klijent jedna banka i jedan facebook, to sto banka ima 2 db servera a facebuk xyz hiljada servera .. pitanje je ko je "veci" po kom kriterijumu, po broju servera, naravno facebook, po parama koje firma zaradjuje mesecno naravno banka ..
[ bjevta @ 17.12.2011. 08:05 ] @
kad su toliko veliki, što ne kupe Oracle? je l ima neka zvanična matematika na temu: Oracle vs MySQL, TCO?
[ bogdan.kecman @ 17.12.2011. 08:19 ] @
Sto ne kupe Oracle, pa mnogi od njih koriste oracle db, neki koriste i oracle db i mysql, neki koriste svasta jos u kombinaciji .. ali to nema nikakve veze sa velicinom i cenom, oracle db ne bi nikad mogao da odradi posao za fb na primer .. niti bi mogao da odradi posao na mnogo mesta gde je mysql resenje, kao sto ni mysql ne moze da odradi posao na nekim mestima gde oracle moze

TCO racunica postoji mnogo i uvek zavise od toga ko ih pravi
[ bjevta @ 17.12.2011. 09:44 ] @
što Oracle ne bi mogao da odradi posao FB-u?
šta to MySQL može što Oracle ne može?
[ bogdan.kecman @ 17.12.2011. 09:50 ] @
moze da uradi od 100-10000 puta vise jednostavnih upita nad velikom tabelom na istom hardweru u istom vremenskom periodu. Oracle db je mnogo dobar rdbms sa svim enterprise potrepstinama (auditing, real time ovo i ono, materialized views i gomila ostalih extra potrebnih stvari), mysql-u fali veci deo svega toga al je zato mnogo brz... naravno, ako znas da ga koristis
[ tarla @ 18.12.2011. 00:16 ] @
Citat:
bogdan.kecman:.... IT firme ne mogu da se porede sa drugim firmama (naftasima, bankarima, transporterima, gradjevinarima ...) ...


Ja bih dodao da IT firme koje ne proizvode ništa ne mogu da se porede... FB po meni ne proizvodi ništa osim zabave i ako za 10 dana ljudima dosadi, FB ide pod zemlju.

Oracle, Microsoft, Adobe, ... mogu da se porede sa bilo kojom industrijom.

[ bogdan.kecman @ 18.12.2011. 00:26 ] @
ja kada kazem ne mogu da se porede mislim na to da vrede 1-10% od vrednosti tih drugih firmi ... a to "sta proizvode", to je vec duboka filozofija u koju necu da ulazim, moja misljenja o svemu tome nisu popularna a svakako nisu za forum ... sad ce za koji dan da mi bude rodjendan pa cu sa drugarima uz vops verovatno smarati i na tu temu ali ovako na suvo .. nema svrhe :D