Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MongoDB - vodeca NoSQL baza podataka

[es] :: Baze podataka :: MongoDB - vodeca NoSQL baza podataka

Strane: 1 2 3 4 5

[ Pregleda: 96468 | Odgovora: 92 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747

Sajt: www.go2bed.net


+43 Profil

icon MongoDB - vodeca NoSQL baza podataka30.09.2013. u 13:37 - pre 128 meseci
Nesto nema mnogo tema vezano za MongoDB ovde na ES-u.

Zanimljiv materijal kako je poznata medjunarodna osiguravajuca kuca uz pomoc NoSQL / MongoDB postigla izvnaredne rezultate u rekordno kratkom vremenskom intervalu:
http://www.mongodb.com/press/m...b-powered-big-data-application

Detaljnije na: www.informationweek.com/softwa...for-customer-service/240154741



Zivela dinamicka shema
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka30.09.2013. u 21:23 - pre 128 meseci
A da vidis sta tek Microsoft kaze o svojim platformama... Mongo moze da bude i skracenica od "for Mongoloids", if you know what I mean :-)
 
Odgovor na temu

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747
Via: [es] mailing liste

Sajt: www.go2bed.net


+43 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka30.09.2013. u 23:52 - pre 128 meseci
Da budem iskren dunno what you mean :-) Ali me zanima sta M$ ima da izjavi
na ovu temu?

Bilo bi korisno da analiziramo koje to industruje su vec prihvatile NoSQL
model i koliko to prednosti donosi na trzistu.

Trenutno imam jednu core aplikaciju koja upisuje podatke u MongoDB. Uskoro
testiram horizontalnu skalabilnost dodavanjem drugih node-ova tj. shradding
prema hash modelu.
Mislim da je za prljave podatke dinamicka shema sjajna stvar, kao i ceo
dokument orijentisani pristup naspram tradicionalnih RDBMS.
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka01.10.2013. u 14:04 - pre 128 meseci
Citat:
Mislim da je za prljave podatke dinamicka shema sjajna stvar, kao i ceo
dokument orijentisani pristup naspram tradicionalnih RDBMS.

Ne mozemo se sporiti oko toga da je za prljave podatke dinamicka shema sjajna stvar, to je ocigledno. I to jeste veoma naspram RDBMS, koji pretpostavljaju da podaci ne smeju da budu prljavi. Sad razgovaram sa kolegama i neko priupita "A cemu sluzi baz u kojoj su podaci prljavi? Mora da ima neki catch u tome" :-)

Sta MS ima da kaze na ovu temu. Nista na ovu temu. Link koji si postavio je Mongo sajt i naravno da ce oni da kazu sve najbolje o svom proizvodu. To isto radi MS, samo je proizvod malkice drugaciji, zove se Share Point i ima donekle slicnu ulogu - documant manager i collaboration manager. Djoja, firme do sada nisu znale kako se kolaborira na poslu, pa ce sada SHare Point to da im omoguci i da ih nauci. KAd procitas o toma na MS sajtu, sve med i mleko, kad se pomeris malo dalje i slika postane malo drugacija, mleko s eukiseli a nije postalo jogurt.

Generalno, treba biti oprezan sa shemama tipa 'open concetpt, anything goes, no need for constraints of any kind' jer to lici na lekove za rast kose, svako malo pa se reklamira carobna vodica koja muskarcima vraca kosu koja ih je napustila.

U svakom slucaju, good luck :-)
 
Odgovor na temu

whitie2004

Član broj: 19966
Poruke: 1538
*.dynamic.isp.telekom.rs.



+267 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka01.10.2013. u 15:20 - pre 128 meseci
Gde nadje ovu firmu ...Kada reklamiras MongoDB uputis na http://www.mongodb.com/customers ...

SQL i NoSQL su dva sveta koja lepo koegzistiraju svako u svome domenu. Nece nikad zameniti jedan drugog. Ako neznas zasta ce ti NoSQL - onda ti zaista i ne treba nimalo!

MongoDB nije jedini NoSQL ! Ko preferira Oracle u odnosu na MySQL, nece se zamajavati ni sa MongoDB. Ima Oracle igračku za takvu decu! Malo skupu , kao i sve kod Oracla. Čak ni u svetu free softvera, nije MongoDB jedini, ali je definitivno u ogromnom ubrzanju i mnogo obecava. Mnogo je love upumpano ovde. Cak i kod nas u Srbiji ima dosta programera koji zajahali na ovaj val ...
U padu jednog carstva stradaju svi, tako je uvek bilo, tako će biti i sada. Verovatno će posle svega ovoga
biti formirani neki novi blokovi, nova uređenja. A mi? Eh, a mi..
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka01.10.2013. u 15:36 - pre 128 meseci
Mongo je jako zgodno resenje za neke stvari. Ja ga vidim, pre svega, kao perzistentni key-value store, pre svega za cuvanje velike kolicine kljuceva. Recimo drugi nivo kesiranja, gde je prvi nivo npr. Redis. Jako je zgodan za to.

P.S. Zgodan je i za druge stvari, naravno. Tipa, cuvanje i analiza npr. apache logova, posebno ako ti ne smeta da izgubis poneki podatak.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747

Sajt: www.go2bed.net


+43 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka02.10.2013. u 07:58 - pre 128 meseci
Citat:
whitie2004:
Gde nadje ovu firmu ...Kada reklamiras MongoDB uputis na http://www.mongodb.com/customers ...

SQL i NoSQL su dva sveta koja lepo koegzistiraju svako u svome domenu. Nece nikad zameniti jedan drugog. Ako neznas zasta ce ti NoSQL - onda ti zaista i ne treba nimalo!

MongoDB nije jedini NoSQL ! Ko preferira Oracle u odnosu na MySQL, nece se zamajavati ni sa MongoDB. Ima Oracle igračku za takvu decu! Malo skupu , kao i sve kod Oracla. Čak ni u svetu free softvera, nije MongoDB jedini, ali je definitivno u ogromnom ubrzanju i mnogo obecava. Mnogo je love upumpano ovde. Cak i kod nas u Srbiji ima dosta programera koji zajahali na ovaj val ...


Koju firmu? MetLife?
Ako pazljivije procitas ceo prvi post videces da sam naveo i sajt MongoDB.

Ko je rekao da je Mongo jedini NoSQL? U naslovu stoji vodeci - izgleda si fail-ovao i naslov da procitas do kraja ali nema veze

"Ko preferira Oracle..." srecno mu bilo To nije tema ovde.
Igracke, mala deca? idi begaj sta nam naprica Evo idem da se stidim u cosku sto sam pipnuo Mongo.... oh izvini veliki Larry sto plovis svojom velikom jahtom po svetu i vodis Orakl, nece se ponoviti

Hajmo malo argumentacije na temu i realnih primera umesto ovakve price.


Citat:
Zidar:
Citat:
Mislim da je za prljave podatke dinamicka shema sjajna stvar, kao i ceo
dokument orijentisani pristup naspram tradicionalnih RDBMS.

Ne mozemo se sporiti oko toga da je za prljave podatke dinamicka shema sjajna stvar, to je ocigledno. I to jeste veoma naspram RDBMS, koji pretpostavljaju da podaci ne smeju da budu prljavi. Sad razgovaram sa kolegama i neko priupita "A cemu sluzi baz u kojoj su podaci prljavi? Mora da ima neki catch u tome"

Tacno tako, paradigma RDBMS je da su podaci uredjeni i cisti. Ali sta kada imamo situaciju koja se dogadja dosta cesto u praksi a to su necisti podaci, raznorodne baze/izvori, a potrebna je konsolidacija svih izvora na jedno mesto? Cak i za proces ciscenja podataka se koriste NoSQL baze, pa ako se uspesno sve ocisti i poveze onda moze da se prespe u klasicnu 2D tabelu.

Citat:
Zidar:
Sta MS ima da kaze na ovu temu. Nista na ovu temu. Link koji si postavio je Mongo sajt i naravno da ce oni da kazu sve najbolje o svom proizvodu. To isto radi MS, samo je proizvod malkice drugaciji, zove se Share Point i ima donekle slicnu ulogu - documant manager i collaboration manager. Djoja, firme do sada nisu znale kako se kolaborira na poslu, pa ce sada SHare Point to da im omoguci i da ih nauci. KAd procitas o toma na MS sajtu, sve med i mleko, kad se pomeris malo dalje i slika postane malo drugacija, mleko s eukiseli a nije postalo jogurt.

Link koji sam postavio nije samo Mongo sajt. Ima mnogo ozbiljnija analiza - case study u prvom linku, pogledaj vrlo je korisno.
Ja te potpuno razumem za M$, ali kinda njihova mantra je najjaca koju je svet ikada video (sad im Apple parira verovatno), ali ova prica oko Mongo i NoSQL proistice iz poslovnih potreba - dakle to je zahtev trzista.
MetLife je dve godine i kusur pokusavao da napravi ovo: http://gigaom2.files.wordpress...creen-shot_active-contract.png na tradicionalnim RDBMS, i naravno da nije islo jer se ispostavilo da je ETL proces konsolidacije i punjenja iz preko 70 raznorodnih izvorista nemoguca misija cak i u silikonskoj dolini. Zahvaljujuci promeni paradigme i upotrebom Mongo/NoSQL taj proces su pustili u produkciju za cca 3 meseca (kompletan deploy i obuka korisnika).

Citat:
Zidar:
Generalno, treba biti oprezan sa shemama tipa 'open concetpt, anything goes, no need for constraints of any kind' jer to lici na lekove za rast kose, svako malo pa se reklamira carobna vodica koja muskarcima vraca kosu koja ih je napustila.

U svakom slucaju, good luck

Naravno, ali zato se i radi testiranje Meni je MongoDB za konkretan projekat zavrsio posao kao nista do sada. View se renderuje na aplikativnom nivou, a u bazu moze da legne ama bas sve.







[Ovu poruku je menjao Mister Big Time dana 02.10.2013. u 09:14 GMT+1]
 
Odgovor na temu

whitie2004

Član broj: 19966
Poruke: 1538
*.dynamic.isp.telekom.rs.



+267 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka02.10.2013. u 09:32 - pre 128 meseci
A samo sam pokusao malo da rasirim temu i zainteresujem ljude koji nisu u ovim vodama. A ispalo je : ja sam rekao, a onda si ti rekao mada ja o tome nista nisam rekao ... Veruj da me ne interesuje leksicka analiza i dokazivanje da niko u Srbiji nije cuo za MetLife. Prihvatam i ne sporim da je 'vodeci'. Jel tebi problem da prihvatis da 'nije jedini' ?

Inace MS je advans partner MongoDB sto podrazumeva bar milionce ulozeno u taj brend.

I da, znam da niko nije rekao da Azure nije optimizovan za implementaciju MongoDB - izgleda sam fail-ovao i ovo da procitam do kraja ali nema veze ... odo i ja u cosak. :-)


U padu jednog carstva stradaju svi, tako je uvek bilo, tako će biti i sada. Verovatno će posle svega ovoga
biti formirani neki novi blokovi, nova uređenja. A mi? Eh, a mi..
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka02.10.2013. u 10:03 - pre 128 meseci
Moj problem sa MongoDB-om je asinhroni rad, pre svega - i nedostatak pouzdanosti koju imam sa bazama tipa MySQL. E sad, sve dok u tome cuvam neke logove, gde mi je, realno, 99% sempl podjednako dobar, ili dok ga koristim za kesiranje - mongo je sjajan. Jedina zamerka koju imam je sto ne bi koristio isti za trajno cuvanje podataka, niti za smestanje bitnih podataka.

S'druge strane, popakujes u mongo, iskoristis ga za analizu, pa prepakujes rezultate - to radi sjajno i za to je fantastican! Planiram da uskoro probam i TokuMX, koji bi trebalo da je jos brzi, plus ACID compliant, sto zvuci apsolutno fenomenalno. Cekam na jedno 3 masine za lep replica set, pa da to malo ozbiljnije probam.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

anon325

Član broj: 325
Poruke: 142



+43 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka08.10.2013. u 09:24 - pre 128 meseci
Citat:

Hajmo malo argumentacije na temu i realnih primera umesto ovakve price.


OK, napravi aplikaciju koja radi insert 100000 recorda u Mongo (može mali PHP script). Onda uradi isto za MySQL. Izmeri vreme izvršavanja i zauzceće resursa servera. Zašto je tako i zašto se svi kunu u Mongo, nije mi jasno...
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka08.10.2013. u 17:10 - pre 128 meseci
Ljudi su lepo objasnili - koristis Mongo kad ti trebaju prljavi podaci i da nije mnogo pouzdan sistem.
Citat:
Mislim da je za prljave podatke dinamicka shema sjajna stvar, kao i ceo
dokument orijentisani pristup naspram tradicionalnih RDBMS.

Citat:
Moj problem sa MongoDB-om je asinhroni rad, pre svega - i nedostatak pouzdanosti koju imam sa bazama tipa MySQL. E sad, sve dok u tome cuvam neke logove, gde mi je, realno, 99% sempl podjednako dobar, ili dok ga koristim za kesiranje - mongo je sjajan. Jedina zamerka koju imam je sto ne bi koristio isti za trajno cuvanje podataka, niti za smestanje bitnih podataka.
S'druge strane, popakujes u mongo, iskoristis ga za analizu, pa prepakujes rezultate - to radi sjajno i za to je fantastican!

Citat:
P.S. Zgodan je i za druge stvari, naravno. Tipa, cuvanje i analiza npr. apache logova, posebno ako ti ne smeta da izgubis poneki podatak.

Znaci, kad ti trebaju prljavi podaci, koji nisu bitni, i da nije mnogo pouzdano, ali ih jako brzo popakujes i analizras, ako ti ne smeta da izgubis poneki podatak. :-)

Ovo mi lici na deljenje s nulom u matematici. Ako dozvolis da se deli s nulom, mozes da doakzes i da su bilo koja dva broja jednaka, sto je jako zgodno. Na primer, kreditna kartica ti je u minusu a ti dokazes da je u stvari u plusu, i posle se izgube ti podaci o minusu na kartici. Pa zar nije zgodno :-)


 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka08.10.2013. u 22:00 - pre 128 meseci
Nije BAS tako. Pazi, semplovanje je dobra metoda rada. Ako brojis konekcije, da bi stavljao limit, na primer - greska od 5% i nije toliko bitna. Ako radis analizu posetilaca sajta, za potrebe statistike, prodaje ili skoro bilo cega sem forenzike, opet, lepi rezultati stizu vec sa 10% semplom.

Pri tom mongo ne gubi podatke, osim u slucaju havarije. Samo radi asinhrono, pa moze da bude problem ako nesto pukne.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Dragan
Dragan Gajic
Software Architect
Novi Sad

Član broj: 1596
Poruke: 76
88.128.80.*



+15 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka09.10.2013. u 01:44 - pre 128 meseci
NoSQL baze su nastale pre svega da rese problem skaliranja upisa, posto je to jako tesko uraditi kod relacionih. Zasto? ACID.
NoSQL su zasnovane na drugom modelu, BASE (basically available, scalable, eventually consistent).

Samim tim je jasno da nisu pouzdane kao i relacione, i u tom smislu ne verujem da cete koristiti neko NoSQL bazu u banci na primer za transakcionu obradu - nisu za to ni pravljenje. Sa druge strane FB, twitter i ostale socijalne mreze su promovisale NoSQL kao resenje za problem skaliranja upisa posto to relacione nisu u stanju.

Aplikacije koje su profile centric (kao FB) vrlo prirodno cuvaju podatke u dokument based bazi, posto vi tu i nemate relacija, sve vam je nakaceno na profil. One relacije koje su izmedju profila mozete da cuvate u graph based bazi (Neo4j), gde imate daleko siru mogucnost search-a nego u relacionim. Imate jos dosta primera gde relaciona baza prosto ne moze adekvatno da odgovori potrebi, i tu ne govorim samo o broju upisa, recimo funkcionalnost koja je tipicna za web shop, korisnici koji su gledali ovaj proizvod su takodje pogledali/kupili i ovaj, ili sve one veze na linkedin-u...

Mongo recimo ne podrzava cross document transakcije, ali ako vam treba tako nesto - ili vam model nije dobar, ili vam mongo ne radi posao.

I za kraj, da spomenem da mongo ima i optimizovani store za velike/binarne fajlove - GridFS. Sa ovim dosta brzo mozete da napravite CDN resenje.

Sto se tice apache logova, ne znam koliki su fajlovi u pitanju ali ono sto sam ja video je uvek bio hadoop - znaci pricam o tracking pixelima za ad serving networks.

Uglavnom, NoSQL baze nisu tu da zamene relacione, stvorene su da rese odredjene probleme i limite relacionih baza gde neki od ACID principa ne moraju da budu 100% zadovoljeni.
"The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents." - Nathaniel Borenstein
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka09.10.2013. u 18:13 - pre 128 meseci
mongodb je odlican sistem koji ima svoju nisu gde je odlican, najveci neprijatelji mongodb-a su ljudi koji pokusavaju da ga gurnu svuda (ista prica je i sa mysql-om i pgsql-om i sqlite i .. guranje mysql-a npr tamo gde mu nije mesto je ucinilo mnogo loseg za isti te mu onda npr osporavaju i ono u cemu jeste mnogo dobar, ista prica i sa ostalim open rdbms ) .. mnogo je poznatih primera gde je nosql probao da zameni rdbms pa su posle 2 godine ulaganja ogromne kolicine vremena i para na kraju vratili staro resenje .. da ne spominjem problem ljudi koji guraju i reklamiraju mongo bez dobrog poznavanja istog, mongo "moze" da cuva prljave podatke (vidi moze i bilo koji rdbms, stavis mu autoinc key + blob i eto, cuvas prljave podatke, eno ti ga mysql ima rest interface, memcached interface, mozes da pricas sa njim kao sa bilo kojim key-value store sistemom pa opet ne moze da zameni mongodb tamo gde je mongodb-ova nisa kao sto ni mongodb ne moze da zameni rdbms gde god ti je potrebno bilo koje slovo iz ACID skracenice) i u tome je isto los koliko i bilo koji drugi database system (npr mysql ili pgsql sa autoinc/uuid + blob ) ... prednost nosql-a, posebno mongodb-a je ako imas poznatu strukturu (dakle vrlo suprotno od "prljavih podataka" i "no-schema" arhitekture) onda moze da bude extremno brz i extremno skalabilan i extremno koristan ... u varijanti kada su podaci prljavi i bez seme onaj ko je dizajnirao sistem treba da ide malo u skolu i nauci kako se dizajniraju sistemi a ne da pokusava da napravi novu tehnologiju kojom ce da izleci svoje neznanje

dakle ako treba da cuvas "prljave podatke" - lose si dizajnirao sistem i niti ce ti pomoci nosql niti bilo koje drugo softwersko resenje, problem treba da resis prvo izmedju stolice i racunara ..

inace sto se tice toga da je mongodb vodeci nosql ne znam po kom kriterijumu je vodeci? nije prvi, nije najnoviji, nema najveci broj instalacija (tu ga sije memcached za par redova velicine), ne drzi najvecu kolicinu date u sebi (tu ga komercijalna resenja siju isto za par redova velicine), ne zaradjuje najvise para, nema najvise developera koji ga prave, nema najvise developera koji ga koriste, nema najbolje performanse, nema najveci/najsiri dijapazon funkcija, nije u njega upucano najvise para..?!?!?! u cemu vodi? mongodb je kao nekad amiga, on se ne koristi on se voli .. ima grupu extremno fanaticnih sledbenika koji mu cine mnogo vise stete nego koristi ...

 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka10.10.2013. u 08:46 - pre 128 meseci
Citat:
bogdan.kecman
dakle ako treba da cuvas "prljave podatke" - lose si dizajnirao sistem i niti ce ti pomoci nosql niti bilo koje drugo softwersko resenje, problem treba da resis prvo izmedju stolice i racunara ..

Amin! Recenica za pamcenje!
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka10.10.2013. u 11:52 - pre 128 meseci
Citat:
bogdan.kecman: mongodb je odlican sistem ..... ima grupu extremno fanaticnih sledbenika koji mu cine mnogo vise stete nego koristi ...


Znaci, svaku si mi uzeo iz usta. Prosto je neverovatno koliko iracionalnih zahteva za MongoDB dobijam na projektima, da je to otislo van svake pameti. A sve neki priuceni web developeri, reko bih boze me sacuvaj da nisam ateista.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747

Sajt: www.go2bed.net


+43 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka10.10.2013. u 14:06 - pre 128 meseci
Zasto svi polaze od permise da su oni koji razvijaju neki softver/sistem i vlasnici podatka? Ako covek sam pravi sve od nule normalno da mu ne treba ni Mongo ni noSQL... ali sta raditi kada dobijate tudje djubre od podataka koje morate da obradjujete? Neko je rekao BLOB, dodao bih moze i JSON unutar jednog polja... a to je pa silovanje klasicne SQL baze.

Citat:
mmix: Znaci, svaku si mi uzeo iz usta. Prosto je neverovatno koliko iracionalnih zahteva za MongoDB dobijam na projektima, da je to otislo van svake pameti. A sve neki priuceni web developeri, reko bih boze me sacuvaj da nisam ateista.


Verovatno da ima i toga. Meni su npr. svojevremeno trazili da jedan sajt male firme bude izradjen iskljucivo u Java tehnologiji (JSP). Kada smo ustanovili realne potrebe, njima je i PHP sajt bio misaona imenica jer su imali najprostackiju staticku html prezentaciju bez DB-a.
To je ono - vidl'a zaba...

Sa druge strane ako je zahtev - objedini 70 izvora podataka gde je mozda jedan jedini elemenat moguca veza izmedju svih izvora (npr. JMBG), ne znam kako bi to moglo lako i brzo da se uradi bez Monga :)

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka10.10.2013. u 14:27 - pre 128 meseci
Citat:
Mister Big Time: Zasto svi polaze od permise da su oni koji razvijaju neki softver/sistem i vlasnici podatka?


ako ne znas sta je u podacima ne mozes da ih obradis abitno od toga koju tehnologiju koristis za cuvanje istih


Citat:
Mister Big Time:
Ako covek sam pravi sve od nule normalno da mu ne treba ni Mongo ni noSQL... ali sta raditi kada dobijate tudje djubre od podataka koje morate da obradjujete? Neko je rekao BLOB, dodao bih moze i JSON unutar jednog polja... a to je pa silovanje klasicne SQL baze.


cuvanje date u mongu bez strukture tih podataka ne pravi nikakvu razliku u odnosu na to da si ih stavio u sql unutar blob/text/json polja

Citat:
Mister Big Time:
Sa druge strane ako je zahtev - objedini 70 izvora podataka gde je mozda jedan jedini elemenat moguca veza izmedju svih izvora (npr. JMBG), ne znam kako bi to moglo lako i brzo da se uradi bez Monga :)


isto kao sto se to decenijama radilo pre mongo-a, napravis predprocesor za svaki izvor


 
Odgovor na temu

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
*.static.sbb.rs.



+190 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka15.10.2013. u 15:55 - pre 127 meseci
Slažem se sa svima koji tvrde da sy SQL i NoSQL rešenja koja tretiraju različite oblasti i tako ih treba i posmatrati.

Pošto je tema MongoDB, ja ću sada pričati o njemu i njegovim dobrim stranama bez prejudiciranja preferencija prema MongoDB ili MySQL, dakle, statusno neutralno :D *bljuv*.

Ono za šta je MongoDB dobar je skoro svaka interpretacija realnog sveta u digitalnom svetu. Dakle sve što ne predstavlja strogo struktuirane podatke, a to je gotovo sve osim bankarstva i finansija je dobro predstavljati u MongoDB jer je koncept kolekcija i dokumenata mnogo bliži ljudskom (barem mom, ako ničijem drugum) poimanju sveta nego (My)SQL.

Ono za šta je MongoDB odličan je kao baza podataka za društvene mreže. Tu SQL nema šta da traži. Najbolji primer je foursquare.com koji koristi MongoDB. A tu je on posebno zgodan pošto ima ugrađen geo-tagging, što je osnovna priča kod 4sq.com

Ono što će lansirati MongoDB u web svetu je Node.js, a posebno Meteor.js . Kod Meteora ima jedna fantastična stvar, a to je što i client side i server side i DB govore isti jezik - JavaScript. MongoDB-ov native jezik je JavaScript. Ko ne zna šta je meteor.js, neka obavezno potraži i neka odgleda demo video - to je fantastično. Vi iz frontenda tražite podatke direktno iz baze koja vam šalje nazad javascript objekat. Tu ste preskočili nekoliko koraka transpozicije podataka iz strogostrukuriranih tabela, u npr. PHP objekte, pa odatle u JSON, pa to šalji u frontend, pa onda tamo izvlači i rendaj HTML.

Tu na scenu stupa takozvani MEAN stack, koji zamenjuje LAMP, odnosno WAMP stack. MEAN je MongoDB, Express.js, Angular.js, Node.js, pogledajte www.mean.io
Kada imate na umu da je Angular.js Google-ov proizvod koji se intenzivno razvija i Google celom težinom stoji iza njega. Angular vrlo lepo sarađuje sa Node.js i Node.js se najčešće koristi kao backend za Angular.js, a Node.js opet najbolje funkcioniše sa MongoDB jer pričaju istim jezikom.

Sve u svemu, voleli vi MongoDB ili ne - it's here to stay i biće sve veći igrač na tržištu - budite uvereni u to.



http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka15.10.2013. u 20:13 - pre 127 meseci
Citat:
mist
Ono za šta je MongoDB dobar je skoro svaka interpretacija realnog sveta u digitalnom svetu. Dakle sve što ne predstavlja strogo struktuirane podatke, a to je gotovo sve osim bankarstva i finansija je dobro predstavljati u MongoDB jer je koncept kolekcija i dokumenata mnogo bliži ljudskom (barem mom, ako ničijem drugum) poimanju sveta nego (My)SQL.


da bre, mongo je WEB SCALE ;)

Citat:
mist:
Ono za šta je MongoDB odličan je kao baza podataka za društvene mreže. Tu SQL nema šta da traži. Najbolji primer je foursquare.com koji koristi MongoDB. A tu je on posebno zgodan pošto ima ugrađen geo-tagging, što je osnovna priča kod 4sq.com


zato je najveca drustvena mreza na svetu pored stotine miliona dolara ulozenih u nosql resenje bacila isto i vratila se na RDBMS, zato je druga najveca drusvetva mreza na svetu posle ulozenih desetina miliona dolara i full prelaska na noSQL resenje odbacila isto i vratila se na staro RDBMS resenje, i zato je treca najveca drustvena mreza na RDMBS-u ?!

Citat:
mist:
A tu je on posebno zgodan pošto ima ugrađen geo-tagging


mongoDB ima mnogo dobar mnogo brz geo-tagging, skidam kapu, mega dobro resenje (jedan od razloga sto ga koristim u nekoliko projekata)

Citat:
mist:
Ono što će lansirati MongoDB u web svetu je Node.js, a posebno Meteor.js


ah ti si od ovih "programera" sto "kompajlira" svoj kod u javascript ... to mnogo govori

Citat:
mist:
Kada imate na umu da je Angular.js Google-ov proizvod koji se intenzivno razvija i Google celom težinom stoji iza njega.


a google je inace poznat kao neko ko open source zajednici nesto daje a ne iskoristava istu za svoju cistu dobit?! i ne radi na tome da aplikacije prebaci komplet u SAS rezim sa varijantom ako je nekako moguce da ih oni hostuju a da se izvrsavaju na njihovim thin klijentima .. to sto su te aplikace za 2-3 reda velicine sporije i trose 2-3 reda velicine vise resursa nego sto je potrebno to neme veze, klijenti ce da plate i resurse i retardirane skirptere ubedjene da znaju "da programiraju"

Citat:
mist: Sve u svemu, voleli vi MongoDB ili ne - it's here to stay i biće sve veći igrač na tržištu - budite uvereni u to.


niko to ne spori, mongoDB je odlican sistem koji ima vise nego veliku upotrebnu vrednost i naravno da je tu da ostane kao i cela gungula drugih noSQL resenja, sto komercijalnih sto open source... komercijalna resenja su tu odavno, sada se mongo sa ekipom prikazao kao uporediv open source projekat sa zavidnom funkcionalnoscu i performansom .. cak je istina (tuzna i zalosna) da ce sve vise aplikacija koristiti to smece od javascripta no sta je tu je .. a i nije tema .... za mongo, to sto radi radi extra, ja sam za sada vrlo zadovoljan, no bojim se da ti imas manjak znanja oko baza podataka te da svojim komentarima doticnom pravis vecu stetu nego korist .. mozda gresim ali iz ovog tvog komentara se tako da zakljuciti


 
Odgovor na temu

[es] :: Baze podataka :: MongoDB - vodeca NoSQL baza podataka

Strane: 1 2 3 4 5

[ Pregleda: 96468 | Odgovora: 92 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.