tag:blogger.com,1999:blog-4807523848958190892.post9063709569852388597..comments2023-03-22T11:34:57.603+01:00Comments on tecnicume: MongoTorino - 1st Ottobre 2011 - appunti sparsiMarco Berrihttp://www.blogger.com/profile/05430204330007340711noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4807523848958190892.post-4619313117893744782011-10-03T09:00:57.508+02:002011-10-03T09:00:57.508+02:00grazie mille FlaPer87!grazie mille FlaPer87!Marco Berrihttps://www.blogger.com/profile/05430204330007340711noreply@blogger.comtag:blogger.com,1999:blog-4807523848958190892.post-67663169485239383612011-10-02T22:10:23.364+02:002011-10-02T22:10:23.364+02:00Ciao,
vorrei farti un paio di commenti (correzion...Ciao,<br /><br />vorrei farti un paio di commenti (correzioni?) sulle cose che hai scritto:<br /><br />* usare il lock per collection (prossima release): Non è detto che sia nella prossima release. http://bit.ly/hhJYXU<br /><br />* MongoDB elabora solo un indice per volta: Ne usa 1 alla volta (per query) http://bit.ly/qZX3p5<br /><br />* map reduce non disponibile fino alla v8: Non è vero, map reduce è disponibile ma mono core a causa del lock globale che esiste per l'engine javascript. L'implementazione del v8 porterebbe con se la possibilità di poter usare più core.<br /><br />* java jpa si può implementare uno scripting in jvm: è vero che esiste un engine_java (basato su jni, non c'entra jpa) dentro i sorgenti di mongodb ma non è possibile usarlo esternamente (per lo meno non ancora). Ecco il riferimento a codice http://bit.ly/raEjyC<br /><br />* mongodb è un document store, molto vicino a json e python utile e vicino al linguaggio di programmazione: Mongodb usa Bson (una versione binaria di Json) ma non è vicino a python. Il suo utilizzo da un linguaggio come python (ma volendo anche altri) permette una facile integrazione.<br /><br />* sharding: molto complesso sulla concororrenza e consistenza del dato: Sì, lo sharding è complesso e gestisce automaticamente la concorrenza e consistenza del dato, ma "complesso sulla concorrenza" può portare confusioni.<br /><br />* sharding degli indici (vedi cristina della 10gen), esiste un master punti a mongoS che conosce dove viene posizionati gli indici, quindi gli indici sono distribuiti: mongos sa che dati ci sono in ogni shard, perciò fa da routing, invece il config server sa tutto di tutti http://bit.ly/bUWLWv<br /><br />Grazie mille per i tuoi appunti ed il tuo contributo.<br />FlaPer87FlaPer87https://www.blogger.com/profile/06244330849238336634noreply@blogger.com