miércoles, 20 de noviembre de 2013

Como acceder CouchBase desde Node.js

Node.js sigue creciendo y cada día que pasa es mas popular entre la comunidad de desarrolladores, debido a esto las compañías se están poniendo las pilas y trabajan para que sus tecnologías estén disponible para esta plataforma.

Ya disponemos de driver nativo de CouchBase para Node.js, como hemos visto en ejemplos con MongoDB, hoy vamos a ver como podemos acceder a un Bucket en CouchBase desde Node.

Lo primero de todo en nuestro directorio de trabajo, vamos a instalar el paquete CouchNode, para ello ejecutamos lo siguiente:
npm install couchbase
El ejercicio que vamos a realizar, consiste en sacar el listado de vendedores que tenemos en el Bucket hispabigdata, en el documento de ventas que dimos de alta en el ejercicio de como importar un fichero json.

En nuestro directorio de trabajo vamos a crear un fichero app.js en el que vamos a añadir el siguiente código.

viernes, 8 de noviembre de 2013

Cursos y webinars de bases de datos NoSQL

Después de diferentes practicas que hemos ido realizando, puede ser que aun necesiteis profundizar más en algunas Base de datos NoSQL, como pueda ser MongoDB, CouchBase o Cassandra por ejemplo. La mejor forma de profundizar es con la documentación oficial, la cual es bastante completa. Hoy os vamos a hablar de donde encontrar algunos cursos de interés o webinars.

Para MongoDB disponemos de 4 cursos gratuitos impartidos por MongoDb Inc y multitud de webinars:
  1. M101J: MongoDB for Java Developers: Este curso nos hace una introducción a MongoDB y como acceder a la base de datos a traves del driver que hay en Java.
  2. M101JS: MongoDB for Node.js Developers: La tecnología de moda no puede quedarse fuera, y MongoDb Inc ha dedicado uno de sus cursos a como usar MongoDB a través de Node.js.
  3. M101P: MongoDB for Developers: Este curso esta enfocado para programadores Python que deseen acercarse a MongoDB.
  4. M102: MongoDB for DBAs: MongoDb Inc se acuerda de los Administradores de sistemas y DBA creando un curso bastante interesante, el cual nos va a permitir ver todas la posibilidades que nos ofrece MongoDB.
  5. Webinars