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: 96475 | Odgovora: 92 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
84.93.80.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka18.10.2013. u 22:09 - pre 127 meseci
Nego da se vratimio malko na mongo, postoji new kid in the block, koji resava neke od ovih problema :) ali opet ni to nije resenje svih problema. Momci su generalno razvili malko drugaciji tree algoritam, koji je optimizovaniji kad je disk IO u pitanju. I nazvali ga fractal tree. U pitanju je Tokutek, imaju engine za mysql i imaju fork MongoDB-a kunu se u neke nenormalne perfomanse, iako im fale neke opcije koji ima mongoDB kao npr 2d geo indexi.
 
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 podataka18.10.2013. u 22:26 - pre 127 meseci
Citat:
bogdan.kecman: @nkrgovic, ako ti treba key-value gde ti je storage "create table t (id
bigint/uuid/stagod not null primary key, content blob/text/stagod)" a
upiti "select b from t where id=konstanta" onda ti je ndbcluster majka
mara .. ne postoji brze resenje na planeti a pitanje je debelo da li
postoji resenje koje je stabilnije/robusnije ... cak i ako picis to kroz
sql nije sporo, ako picis kroz memcached interface (ndb ima isti i
zaobilazi sql kompletno) to je jos brze a ako ti je app u nekom
"podrzanom" jeziku (c/c++/java) mozes direktno da picis ndb-api i onda
je to smrzavanje .. ndb-cluster drzi normalno datu u ramu ali ti mozes
da kazes da ti je kolona "content" na disku (index mora da bude u ramu,
za to nema mogucnost da ide na disk), performanse za takav use case su
neprehebive, pricamo o milionima upita nad terabajtnom bazom ..

Imacu to na umu! Videcemo ima li sanse odma, ako ne - onda bar kasnije, kao refactor.

Citat:
Dejan Lozanovic: Nego da se vratimio malko na mongo, postoji new kid in the block, koji resava neke od ovih problema :) ali opet ni to nije resenje svih problema. Momci su generalno razvili malko drugaciji tree algoritam, koji je optimizovaniji kad je disk IO u pitanju. I nazvali ga fractal tree. U pitanju je Tokutek, imaju engine za mysql i imaju fork MongoDB-a kunu se u neke nenormalne perfomanse, iako im fale neke opcije koji ima mongoDB kao npr 2d geo indexi.


Ako bi pogledao moju poruku koju Bogdan komentarise u postu koji sam ja citirao iznad - videces recenicu "OK, ne mongo, toku". :D Iskreno, svi moji planovi vezano za mongo idu ka tome da se koristi TokuMX, a ne default mongo implementacija. Evo i jedan od mnogih linkova, sa bloga koji citam skoro svaki dan:

http://www.mysqlperformanceblo...tokumx-is-mongodb-on-steroids/


Please do not feed the Trolls!

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

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka18.10.2013. u 22:36 - pre 127 meseci
vadim je mnogo zeznut lik tako da njegova pohvala bas mnogo znaci "nosql
got level up" je .. od njega .. leleeee ... no ovi momci stvarno kidaju

meni na zalost geo treba mnogo ..
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
84.93.80.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka18.10.2013. u 22:46 - pre 127 meseci
Citat:
bogdan.kecman:
meni na zalost geo treba mnogo ..


U istoj smo kanti :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka18.10.2013. u 22:53 - pre 127 meseci
mada pazi, ja se secam kada se pojavio ibd, falilo mu je par sitnica,
cim je nastala potreba za to resile su se, evo do pre neki dan nije imao
FTS, realno nije bila frka, onda je neko rekao "koji je osnovni razlog
zasto ljudi koriste myisam" mi uradili istrazivanje 3 meseca i puf,
jedini razlog (tipa 0.1% ima neki drugi razlog) je full text search ...
i sta uradimo, napravimo fts da radi i na ibd .. garant su ovi momci u
slicnom fazonu, mongo satire geo, nemam pojma kako su ga uradili tako
dobro, sad zamisli ako ovi ludjaci sa fraktalnim indexima i kompresijom
sednu da mozgaju kako da ubrzaju spatial :D ima svi da pevamo :D
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
84.93.80.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka21.10.2013. u 16:06 - pre 127 meseci
http://nyeggen.com/blog/2013/1...e-genius-and-folly-of-mongodb/

Webscale :D
 
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 podataka21.10.2013. u 17:39 - pre 127 meseci
yup. bilo kakva ozbiljna prica nad "The global write lock and the non-durable un-verifiable writes" pada u vodu no lagano, postoji velika sansa da ce od svega toga biti nesto :)
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
87.114.191.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka22.10.2013. u 16:18 - pre 127 meseci
More rant :)

http://pastebin.com/raw.php?i=FD3xe6Jt
 
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 podataka01.11.2013. u 18:48 - pre 127 meseci
Why MongoDB is worth $1.2 billion
http://www.infoworld.com/d/app...ongodb-worth-12-billion-228510

To what does MongoDB owe its success? Oracle! That's right, Oracle is the best thing that ever happened to MongoDB.


Big red legacy
Oracle has many great advantages, beginning with an entrenched installed base. Many internal IT applications are written in Oracle's stored procedure language PLSQL.

But Oracle is not fundamentally different from the database I learned to love and hate in the mid-'90s on HP/UX PA-RISC boxes. In fact, it hasn't fundamentally changed since the '80s. Legacy is great and terrible at the same time. Oracle requires a lot of hardware and a good amount of support staff to keep running. It also does not affordably scale to the tens or hundreds of terabytes required by some -- or the millions of users required by others.

To scale in that way, Oracle would need underlying software architecture changes. Oracle is trying to address this by bolting other technologies onto its RDBMS, but as I've said before, this is a little like stapling a goose to a Mack truck and calling it an airplane.
Moreover, that sort of scaling requires a fundamentally different license model. This is difficult to do without cannibalizing your existing market.

 
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 podataka01.11.2013. u 20:30 - pre 127 meseci

Why The MongoDB Hate?


http://yourstartupsucks.com/post/12416816599/why-the-mongodb-hate



P.S. Juce probih broj od milion dokumenata u bazi :)

 
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 podataka01.11.2013. u 23:50 - pre 127 meseci


ovaj tekst koji si linkovao podseca jako na montijev tekst od pre 10tak godina kada objasnjava kako je mysql najbolji na svetu i kako samo retardima i losim programerima trebaju constrainti / strani kljucevi a kako su transakcije "overrated" i kako svaki dobar programer zna kako da ih zaobidje i radi bez njih ... ili takodje montijev tekst istih godina, gde odgovara na napade kako pgsql ima full sql sintaksu a mysql podrzava samo malecni subset sql standarda, kako je left join nepotreban i kako subselect koriste samo retardi a kako su stored procedure zlo koje niko sa 2 grama mozga ne treba da koristi ... pa evo ga sada mysql ima i transakcije i strane kljuceve i subselect i ... i vise ni monti ne prica to u sta se kleo pre 10tak godina ... tako i ovde
Citat:
In practice, the global R/W isn’t optimal — but it’s really not a big deal

to je bukvalno prica sa myisam i table level lock, nije problem radi web vec skoro 20 godina sa tim, ima samo jedan problem to se ne skalira i to je neverovatno usko grlo za bilo kakav write heavy sistem .. kada mi neko prica za bazu projektovanu juce koja se navodno super skalira kako je global rw lock "design decision" i kako "not a big deal" dobijem sracku a taj je zavrsio za ceo zivot vezano za vrednost njegove reci ... da je prica "ok mongo sada ima global rw lock, znamo da je to zaheb ali jbg radicemo na tome da se to promeni" to je prica koja pije vodu, ali varijanta tipa drzi datu u ramu pa mozes da imas global lock je nevidjena glupost, pa turi svu datu u ibd_buffer_pool i preko toga stavi jedno od milion mogucih sharding resenja i imas sistem koji je za klasu brzi i stabilniji od monga sa armijom ljudi koji umeju da ga nameste, poprave... da ne spominjem da ako ces da drzis datu u ramu ndb je ACID + je brzi za 2 klase od mongo-a, razlika je samo sto za ndb nodovi moraju da budu u lanu a ne razbacani po internetu i kada dodajes nodove u klaster moras da dodas po noofreplica nodova, ne mzoes da dodas samo jednu masinu, i sto ne mozes da izvadis nod iz klastera (ima samo online add node, nema online remove node) ne znam da li mongo moze da izbaci nod iz klastera, mislim da moze

gomila drugih stvari takodje nema smisla tipa
Citat:
If you meet these requirements— or select an appropriate padding factor— you’ll enjoy high performance without having to garbage collect old versions of data or store more cruft than you need...

ma nemoj, pa ako ides tom logikom onda ti je bolje da stavis lucene, imaces milion puta brzu pretragu :D ... ne mozes da kazes da ti je prednost to sto ne moras da mas strukturu a onda da kazes ali jbg ako ne napravis strukturu nista ne radi kako treba ... vracamo se na blobove u rdbms-u .. iliti u narodu poznato kao "nemos je jees a da ti ne udje"

jedina vredna recenica u tom tekstu je nesto sto ja inace non stop spominjem:
Citat:
There is no silver bullet



Citat:
Mister Big Time:
P.S. Juce probih broj od milion dokumenata u bazi :)


to se racuna u malecnu bazu za mysql ?! ako pricamo o onome gde mongo gadja trziste pricamo o big data, o terabajtima, milijardama dokumenata .. sa milion dokumenata ti ne treba ni skaling vec osrednji server i mysql ili pgsql i vozi misko
 
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.11.2013. u 11:13 - pre 127 meseci
Nisam tako mislio, pogledaj smajlija Hteo sam da se 'pohvalim' da mi je to prvih milion zapisa u Mongu tj. necemu sto nije upravo MySQL koji konza za druge stvari


Why Can't This Be Love? Van Halen





http://www.mongodb.com/solutions

Solutions

MongoDB is a general purpose database suitable for most applications and use cases.

MongoDB is being used successfully by organizations of all sizes across all industries for web, mobile, cloud, internal and other enterprise solutions. A few of the more popular MongoDB use case examples include big data, content management and delivery, mobile and social infrastructure, user data management, data hubs and more.
Big Data

Big Data is creating new opportunities for organizations to serve customers and markets — while also creating and extracting value — in new ways. MongoDB provides the foundation for many of these systems, not only as a real-time, operational data store but in offline capacities as well. Traditionally, the work of capturing and analyzing data has required different technologies, different infrastructure and redundant costs. With MongoDB, organizations are serving more data, more users, more insight with greater ease — and creating more value worldwide.

 
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 podataka02.11.2013. u 22:36 - pre 127 meseci
Citat:
Mister Big Time: Nisam tako mislio, pogledaj smajlija :) Hteo sam da se 'pohvalim' da mi je to prvih milion zapisa u Mongu tj. necemu sto nije upravo MySQL koji konza za druge stvari ;)


:D :D :D ja nisam mnogo bolji, ja sam negde na 30tak miliona :D ... no to je bas patetican use case jos uvek :D





 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
87.114.191.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka05.11.2013. u 13:15 - pre 127 meseci
Ja vozim TokuMX i MongoDB u paraleli. TokuMX mi je primarna baza, a mongoDB ima kopiju kolekcija gde mi trebaju geoqueriji. I to za sada radi lepo.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
87.114.191.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka11.11.2013. u 16:00 - pre 127 meseci
5 Pitfalls to Avoid with MongoDB

http://forms.tokutek.com/acton...ts=1383771801922&id=e-0004

20. novembar
 
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 podataka11.11.2013. u 22:35 - pre 127 meseci
http://mcfunley.com/why-mongodb-never-worked-out-at-etsy
 
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 podataka12.11.2013. u 19:32 - pre 127 meseci
Bogdane, koji keyword obicno koristis @google trazeci negativne clanke
vezane za Monga? :-). Salim se malo, taj tip je koliko vidim pokusao da
mesa babe i zabe tj. tipicnu RDBMS i NoSQL bazu.
Ali dobro, bolje i da je probao nego da nije. ;-)

Kada uhvatim vremena testiracu horizontalnu skalabilnost kroz šreding.
Ako neko tu ima iskustava, neka javi, znam da config server masina ne mora
biti jaka.
 
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 podataka12.11.2013. u 19:39 - pre 127 meseci
stvarno mislis da mi je toliko dosadno da trazim to po gugletu :D .. to su clanci koji se pojavljuju na internim listama, na ./ i slicno ..

vertikalni skaling radi isto kao i bilo koje sharding resenje, zavisi od toga kako ti uradis i osmislis sharding ... automatski uglavnom ne radi
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.tpgi.com.au.



+30 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka15.11.2013. u 22:22 - pre 126 meseci
Why You Should Never Use MongoDB
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.plus.com.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: MongoDB - vodeca NoSQL baza podataka22.11.2013. u 16:06 - pre 126 meseci
Mislim da su ovi iz diaspore zesce omanuli tj, pogresno su denormalizovali. Drzati sve postove unutar users tabele je zesci FAIL, ali NI EPIC FAIL mu nije ravan. Broj postova po korisniku konstantno raste a to znaci konstantan update nad users kolekcijom, a to znaci svaki post zahteva reparticionisanje podataka, znaci skolski fail u najavi. Plus citanje nekog usera, da li je stvarno neophodno da za svakog usera procitas odjednom za zadnjih 10 godina sta je pisao, naravno da ne.

Znaci ono sto ima smisla jeste da svakog usera kesiras recimo 30-40 postova. A sve to isto trpas u kolekciju postova.
 
Odgovor na temu

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

Strane: < .. 1 2 3 4 5

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

Postavi temu Odgovori

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