• 69 odgovora
  • 20.218 pregleda
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 15:53 · pre 256 meseci #41
Bilo je o tome reci kada je bilo pitanje 'zasto forum ne radi 2-3 sata ujutro' (to ti najbolje znas, tebi je onda uvece). Odgovor je bio da i neki drugi sajtovi ne rade :) Well ... Kao da je tesko ukucati u Google 'mysql hot backup' i malo razmisliti o tome. Ali, kao sto sam rekao, udaljavamo se od sustine, kao i uvek, a to ne bih voleo. Jos malo pa ce ovo preci u flame linux/windows, ili kako je Firefox djubre neopevano.

btw, ovo mi je 500. poruka. al' sam se namlatio ...
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 17:08 · pre 256 meseci #45
hteo bih samo da napomenem da recenica "xyz moze zyx" ne govori apsolutno nista o kvalitativnim osobinama te operacije...

btw. treba pitati gojka, nisam siguran zasto je odbacio pomenuti backup, ali ako se ne varam postojao je razlog.

[Ovu poruku je menjao caboom dana 13.10.2005. u 18:10 GMT+1]
Potpis
OV SM
LA PK
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 17:22 · pre 256 meseci #46
Stvarno ne znam za Gojka i njegove razloge, mogu samo reci da nama to resenje radi vec duugo vremena (barem 2 godine, ako se dobro secam).

Na istom principu se zasniva ono sa master/slave. napravi se inicijalni snapshot, i kasnije se koristi binary log za replikaciju. Simple and Sexy.

Doduse, imali smo jedan problem: napravili neku test tabelu i pozvali se na bazu koja ne postoji na slaveu. Slave stane sa greskom, ti flushujes taj pogresan query, i on sam nastavi sa replikacijom.

Eto, kada smo vec poceli ovoliko da detaljisemo ....
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 19:18 · pre 256 meseci #47
Citat:
zi:::
Nije 3 miliona selecta dnevno, nego 3 miliona komplikovanih selecta


A u cemu je razlika izmedju selecta i komplikovanog selecta?

Sto se tice reliability-ja, sta se desi ako se svi ti selecti ne izvrse u 'realnom' vremenu vec recimo dodje neko zagusenje pa cekas po 30-tak sekundi na select? Mozda par minuta? Ili nedajboze zagusi se ceo server, pukne MySQL iz nekog razloga... Pukne index... Koliko novca to vas kosta?

Vidis, recimo u firmi gde sam ja implementirao MSSQL resenje pucanje baze na 5 min, u nezgodnom trenutku bi firmu verovatno kostalo prometa u vrednosti svog softvera i svih licenci koje su kupljene... Zbog toga ta firma nije dovoljno bogata pa da koristi 'besplatna' resenja, pa makar se i to pucanje indexa desavalo jednom godisnje... A kako imamo iskustva sa ES-om, koji usput, odrzavaju profesionalci u tom poslu, pucanje indeksa i problemi sa MySQL-om se desavaju i po par puta mesecno...

Da li vam se desilo da restartujete u sred rada nekada taj MySQL server za te 4 godine rada?
Jel vam se nekada desilo to famozno 'pucanje indexa' za 4 godine rada?



Citat:
zi:::
MySQL je izuzetno stabilna baza. Instaliran je na nekoliko stotina hiljada servera (možda sam previše ili premalo rekao, ispravite me), mislim da se dokazao u produkciji.


Kvantitet ne znaci kvalitet.

Ako je MySQL instaliran na 100,000 racunara, vice versa neka druga baza na 500, to ne znaci da je MySQL kvalitetnij... Ista stvar i sa gomilom programa za linux... Sta ti vredi sto dobijas ne znam koliko CD-ova sa aplikacijama za linux, kad u sustini nijednu tu aplikaciju ne mozes ljudski koristiti.. sve su neke pre-alpha verzije..

Znaci, ta baza radi sigurno na vise racunara nego MSSQL i Oracle zajedno... Ali to nije nikakav faktor, vec je faktor kakve aplikacije te baze vrte...

Citat:
zi:::
Ukoliko i bude bugova, mislim da MySQL neće reskirati da ne ispravi bugove brzo, jer su ti korisnici potencijalni budući komercijalni korisnici. Uostalom, postoji nešto što se zove podrška sa strane MySQLa, kome treba, ohrabren je da je uzme.


Pa naravno da ce MySQL da ispravlja bugove, ali to sigurno nece biti besplatno...

A sto se tice placene tehnicke podrske... Tu vec sami sebi uskacete u usta, pa 'besplatno' odjednom i nije bas besplatno ako hoces da koristis u neke ozbiljnije svrhe, a kad moras da placas, onda vec imas izbor malo ozbiljnijih baza od MySQL-a...


Citat:
zi::: MySQL nije eksponiran prema spoljnjem svetu. Ako ja imam kontrolu nad serverom, i ako sam eksluzivni korisnik tog servera, i ako je napisano par hermetički zatvorenih queryja, šansa je vrlo mala da nešto može da se desi. Mnoooooogo manja nego za neki web servis. Ako nešto i bude, pročitaj prethodni pasus.


Ovo moze slobodno da se svrsta pod ES bisere, pazi "MySQL nije eksponiran prema svetu, i zato je siguran od security propusta" ... Sta se desi ako u samoj firmi imas neke koji bi voleli da malo prckaju po bazi?

Citat:
zi:::
Ne bih ni ja upoređivao Oracle sa MySQLom, primena je drugačija, ali nemojte pričati da se ne upotrebljava za ozbiljne svrhe. Ja u to rešenje imam dovoljno poverenja.


Pa naravno da je primena drugacija... MySQL je dobar za male sajtove, non-critical aplikacije, neznatna opterecenja itd itd... Znaci decija igracka... Sta drugo?

Ako vec tvrdis kako MySQL nije decija igracka, onda mi reci zasto ne moze da se meri da Oracle-om i MSSQL-om?

Citat:
zi::: Stvarno ne znam za Gojka i njegove razloge, mogu samo reci da nama to resenje radi vec duugo vremena (barem 2 godine, ako se dobro secam).


Mozda je najbolje da se Gojko izjasni po ovom pitanju, pa da ga zi:: malo poduci po pitanju backupa, posto to ocigledno tako lako funkcionise...

Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 19:24 · pre 256 meseci #48
Citat:
zi::
Stvarno ne znam za Gojka i njegove razloge, mogu samo reci da nama to resenje radi vec duugo vremena (barem 2 godine, ako se dobro secam).


kao sto sam rekao - pretpostavljam, za detalje ces ipak morati da pitas gojka. licno nemam dobra iskustva sa mysql-om, kao ni mnogi dugi ovde, ali izgleda su samo moje potrebe naprosto razlicite. mysql mnogo obecava u 5ci, ali ja jos ne vidim resenja elementarnih stvari oko skalabilnosti (npr. ako se ne varam, i dalje su thread-ovane samo konekcije sa gomilom giant lock-ova) i svega onoga sto mysql tvrdi da jeste.

[Ovu poruku je menjao caboom dana 13.10.2005. u 20:26 GMT+1]
Potpis
OV SM
LA PK
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 22:09 · pre 256 meseci #49
O kakvom 'pucanju indexa' je rec? Meni se to nije desavalo.

Citat:
Ovo moze slobodno da se svrsta pod ES bisere, pazi "MySQL nije eksponiran prema svetu, i zato je siguran od security propusta" ... Sta se desi ako u samoj firmi imas neke koji bi voleli da malo prckaju po bazi?


Zasto je ovo ES biser? mozes malo da pojasnis? Ti u svojoj firmi imas maliciozne kompanjone koji prckaju po bazi svako malo? :)

Citat:
MySQL je dobar za male sajtove, non-critical aplikacije, neznatna opterecenja itd itd... Znaci decija igracka... Sta drugo?


Znaci, sajt koji isporucuje bannere koliko i citav SCG web je tebi mali? Izvoli iznesi svoje parametre, na cemu ti radis, koliko je toga dnevno, koliko u pikovima, pa da nastavimo diskusiju.
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 22:53 · pre 256 meseci #50
Citat:
Zasto je ovo ES biser? mozes malo da pojasnis? Ti u svojoj firmi imas maliciozne kompanjone koji prckaju po bazi svako malo? :)


"Svemu se moze odoleti sem iskusenju" -- Oskar Vajld

Dakle, ako se radi o nekoj banci, itekako je bitno da ne prcka po bazi i prenese neko milionce na svoj racun u Svajcarskoj banci :) A tu je i sustina - jel 300$ mesecno mnogo za managed hosting kod Rackspace? Zavisi... Ako imas sajt koji zaradjuje 50 puta vise od toga, neces da se zamlacujes sa onima sto hostuju za 5$ mesecno :) Isto je i MySQL vs. neka bolja baza.
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 23:19 · pre 256 meseci #51

Citat:
zi::: 
Ti u svojoj firmi imas maliciozne kompanjone koji prckaju po bazi svako malo? :)


U svakoj firmi imas likove koji bi na brz nacin do kesa... A kada podaci u bazi predstavljaju samo drugu formu cash novca koji moze da bude visestruko uvecan, onda je to jedna potpuo nova dimenzija...

Inace, kod mene je slucaj o jednoj velikoj sportskoj kladionici, gomila klijenata (kad kazem gomila mislim na preko 1500), veoma mission critical, ukupan rast baze je oko 1 GB dnevno, znaci oko 350 GB na godisnjem nivou... Platforma je Windows 2k + SQL2k, na client strani MSDE, sinhronizacija podataka zbog kvaliteta veza je odradjena od strane nase aplikacije... Itd itd...

Dakle, imas jednu sportsku kladionicu sa oko 1500 uplatnih mesta, bookmaker blokira jednu utakmicu, ne moram da napominjem da se ta utakmica mora blokirati i na svih 1500 mesta, jer ako se ostavi na samo jednom, i na samo tom padne uplata na taj par, to je kao da si otvorio kasu igracu i rekao mu da se posluzi...

Isto tako ne moram da napominjem ŠBBKBB da recimo centralna baza zakaze na samo 15 minuta u toku nekog peak-a, recimo uplate na ligu sampiona, pred sam pocetak utakmica... I koliko je to izgubljenog novca za kladionicu, ne samo u tom trenutku, vec se to odrazava kroz kasnije uplate zbog urusenog ugleda kod igraca...


Naravno, nece niko da upada na tvoju bazu, i da menja broj prikaza banera, osim ako nije u pitanju neki bas dokon lik, zato ti i mozes da koristis bazu kao sto je MySQL... Ali kod mene neko jednim UPDATE querijem moze sebi da pribavi znatnu materijalnu korist u vidu vrlo realnog kesa na ruke.. E onda tu vec trazis ozbiljnije resenje od tih besplatnih baza...
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 13.10.2005. u 23:59 · pre 256 meseci #52
Danko, imas previse poverenja u komercijalne proizvode. Tako nesto moze da ti se desi sa bilo kojom bazom i na tebi je da reagujes u tih 15 minuta.. Komercijalna "podrska" ti tu ne znaci ama bas nista.

U principu, sigurnost vise zavisi od ljudskog faktora i aplikacione logike koja je ugradjena nego od same baze (bar u ovom slucaju)


Mada, promena nacina prikaza banneramoze da napravi stete nekoliko redova velicine vece od onih koje ti prve padnu na pamet :)

[Ovu poruku je menjao McKracken dana 14.10.2005. u 01:20 GMT+1]
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 14.10.2005. u 07:02 · pre 255 meseci #53
ventura, sviđa mi se tvoj projekat. Imao bih tehnička pitanja o njemu, ali neću te zamarati, već si i ovako bio otvoren, što mi je drago. Najvažnije je da imaš 100% poverenja u bazu koju koristiš, a ti je sigurno imaš nakon ovoliko godina. Siguran sam da nisi počeo sa 1500 klijenata, a takođe sam siguran da si projektovao sistem koji će izdržati toliko. Zato je bitno poznavati bazu, da znaš kako će se ponašati u kritičnim situacijama.

Uprkos svemu, mislim da je Advocacy forum kvalitetan, jedino se treba, blago rečeno, navići na način izražavanja učesnika foruma. Stvarno mi nije jasno zbog čega treba nipodoštavati tuđ rad, ako nekome to rešenje radi dobro već godinama?

Ja sam Banner Server naveo samo kao primer, učestvovali smo u većim i ozbiljnijim projektima. Banner Server je interesantan jer je opterećen, pa je struktura podataka morala biti prilagođena tom slučaju. Naravno da imamo drugačiji pristup kada, recimo, pravimo intranet aplikaciju koja se sada koristi u Brusselu i služi kao backend za prikazivanje jednog dela sajta Evropske unije. Naravno da imamo drugačiji pristup kada pravimo Visual search na korpusu od 800.000 fotografija (u pitanju su terabajti podataka). Moraš imati poverenja u bazu kada nedelju dana ide precomputing sa množenjem matrica reda 800.000, i kada rezultate stavljaš u bazu koja za tih nedelju dana poraste za više od 100Gb. Šta ako se nešto loše desi? Ups, izvinite, haj'mo opet računati? Na kojoj bazi sve to radi? MySQL.

...

Kasnije sam ukapirao šta si mislio reći sa onim 'u firmi ...'. Ja sam se pogrešno izrazio, kada sam rekao 'izložen prema svetu' mislio sam to na nivou TCP/IP servisa, ne na nivou fizičke lokacije servera.

Zašto misliš da jedan update kod mene ne bi mogao napraviti ršum? Misliš da tih 3 miliona pojavljivanja dnevno ne plaća niko? Šta ako se nešto zezne u ogromnoj NOKIA ili SAMSUNG kampanji koja košta xy eura? Ili nešto krene po zlu kod slanja direct marketing e-maila Nissanu ili Chrysleru? Ili dođe do nedoslednosti u SMS nagradnoj igri za Knorr koja se vrti neprestano na televiziji? Koliko bi tu biznis štetu nanelo?

Sledeći rečnik primeren ovom forumu, reći ćete: ništa. Mani Samsung, Chrysler, mnogo je važniji majstor iz Male Mošćanice koji dolazi da uplati dve sigurice i jedan prelaz 15 minuta pre početka lige šampiona. :) <- ovo je smiley

eh ...
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 14.10.2005. u 07:09 · pre 255 meseci #54
Citat:
Isto tako ne moram da napominjem ŠBBKBB da recimo centralna baza zakaze na samo 15 minuta u toku nekog peak-a, recimo uplate na ligu sampiona, pred sam pocetak utakmica...


Ja sam mislio da MSDE, pored ostalog, koristite i zbog takvih mogućih situacija tipa "nema veze sa centralnom bazom" iz bilo kog razloga. Ne moraš da odgovoriš.
Potpis
Commercial-Free !!!
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 14.10.2005. u 11:59 · pre 255 meseci #56
Ako nemate ništa protiv, da se malo vratimo na temu. Pošto i MySQL i InnoDB nude svoje proizvode i po GNU GPL licenci, malo je verovatno da će onima koji po toj licenci koriste MySQL biti bitno da li će i koliko da Oracle traži pare, jer se to odnosi samo na "komercijalnu liniju distribucije". Jedino ako promene licencu za nove verzije, ali onda MySQL može da uzme poslednju GPL verziju pa da je sam razvija (i ne samo MySQL).
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 14.10.2005. u 12:01 · pre 255 meseci #57
Citat:
zi:::
ventura, sviđa mi se tvoj projekat. Imao bih tehnička pitanja o njemu, ali neću te zamarati, već si i ovako bio otvoren


:D :D


Citat:

Sledeći rečnik primeren ovom forumu, reći ćete: ništa. Mani Samsung, Chrysler, mnogo je važniji majstor iz Male Mošćanice koji dolazi da uplati dve sigurice i jedan prelaz 15 minuta pre početka lige šampiona. :) <- ovo je smiley


**********
A dedicated, on-site MySQL certified consultant will work closely with your team to:

* Analyze your current database infrastructure
* Analyze your HA Database requirements
* Identify potential issues and limitations
* Install, Configure and Administer MySQL Cluster
* Migrate sample data to MySQL Cluster
* Benchmark and load test against sample queries
* Recommend an architecture specific to your application that optimizes availability, fault tolerance, and performance.

...
...

Professional Fees
The cost for this package is USD 10,000 (EUR 8000), including all travel and lodging expenses.
How to Buy
Please contact the MySQL Consulting Team.

**********
Malo manje od 200K$ :D

Potpis
MatrixxX is rolling, the others are stoned.
Re: Šta će biti sa MySQL (čitaj: Oracle kupio InnoDB).. 14.10.2005. u 14:55 · pre 255 meseci #59
Citat:
Pošto i MySQL i InnoDB nude svoje proizvode i po GNU GPL licenci, malo je verovatno da će onima koji po toj licenci koriste MySQL biti bitno da li će i koliko da Oracle traži pare, jer se to odnosi samo na "komercijalnu liniju distribucije". Jedino ako promene licencu za nove verzije, ali onda MySQL može da uzme poslednju GPL verziju pa da je sam razvija (i ne samo MySQL).


Jeste, samo ako im Oracle nakalemi malo veću cenu, znači da njihov proizvod postaje skuplji, a to bi moglo da znači i manje prihode za MySQL. A ako ima manje para, sporije će se razvijati i slično..

Šteta, jer MySQL sa verzijom 5 konačno donosi preko potrebne stvari za jednu bazu podataka.

[Ovu poruku je menjao degojs dana 14.10.2005. u 15:55 GMT+1]
Potpis
Commercial-Free !!!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme