miércoles, diciembre 12, 2012

on Leave a Comment

Frente GEEK: Query Mongo: Convertir MySQL Queries (consultas SQL) a la sintaxis de MongoDB patricio


MongoDB es un sistema de base de datos NoSQL que está tomando mucha relevancia últimamente, sobretodo por ser escalable, de alta performance y open source. Sin embargo, al tener una sintáxis como la de jSON, puede ser muy difícil para los que arranquen de cero, aún tengan experiencia en otras bases de datos.


La solución (aunque sea temporal, porque no la deberíamos usar eternamente) es Query Mongo : un traductor de consultas MySQL a el formato que utiliza MongoDB. Así, por ejemplo, la consulta en MySQL:











1 2 3 4


SELECT person, SUM(score) FROM demo WHERE score > 10 GROUP BY person


se traduce automáticamente a











1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


db.demo.group({ "key": { "person": true }, "initial": { "sumscore": 0 }, "reduce": function(obj, prev ) { prev .sumscore += obj.score; }, "cond": { "score": { "$gt": 10 } } });


Es una genial forma de empezar a jugar con MongoDB (si uno ya sabe MySQL) y ver cómo puede ir implementándolo en los proyectos.




Query Mongo: Convertir MySQL Queries (consultas SQL) a la sintaxis de MongoDB por Patricio para Codigo Geek

Permalink | Comentar | Add to del.icio.us

Post tags: , , ,












http://www.codigogeek.com/wp-content/uploads/2012/12/mongoDB.jpg

http://www.codigogeek.com/wp-content/uploads/2012/12/mongoDB.jpg via Codigo Geek http://feedproxy.google.com/~r/codigogeek/~3/hx59xAAbC5M/story01.htm

0 comentarios: