2011-03-10 20 views
10

Estoy aprendiendo Node.js y la sencilla aplicación que estoy creando almacenará 3 valores en una base de datos: latitud, longitud, mensaje.Mejor base de datos para la aplicación Node.js usando websockets

La aplicación extraerá cualquier mensaje que se encuentre a cierta distancia de su ubicación actual. El websockets simplemente mantiene su ubicación actualizada si se mueve.

Sé cómo haría esto usando MySQL, pero pensé que podría haber una base de datos más apropiada que funcione bien con Node.js.

¿Alguna sugerencia?

Respuesta

7

Cualquier almacén de valores-clave es perfecto para node.js ya que almacenan datos como objetos JS nativos o JSON.

Algunos populares incluyen:

  • MongoDB
  • Redis
  • Couch
  • Riak

He aquí una lista de los módulos de base de datos para Node.js: https://github.com/joyent/node/wiki/modules#database

+3

+1 para mongoDB! – Raynos

+0

En una base de datos clave-valor ¿podría buscar todas las entradas donde 10 Tom

+1

mongoDB tiene indexación geospacial: http://www.mongodb.org/display/DOCS/Geospatial+Indexing – generalhenry

Cuestiones relacionadas