sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo instalo mongodb en el beaglebone black?

MongoDB (como en 2.4) no es oficialmente compatible con los procesadores ARM. Puede ver/votar SERVER-1811 en el rastreador de problemas, sin embargo, no esperaría que esto obtenga mucha tracción hasta que haya procesadores ARM de clase de servidor de 64 bits comúnmente disponibles.

En general, un procesador ARM de bajo consumo de 32 bits con memoria limitada (512 Mb de RAM en el BeagleBone Black) no es una buena opción para un servidor de base de datos mapeado en memoria como MongoDB. Debido al uso de archivos mapeados en memoria, las versiones de 32 bits de MongoDB también son limitado a aproximadamente 2 GB de datos e índices .

Hay algunas versiones extremadamente antiguas de MongoDB que han sido pirateadas para que funcionen en ARM hasta cierto punto (por ejemplo:MongoDB 2.1.1-pre ), que es un muy lanzamiento de desarrollo temprano de MongoDB 2.2. No recomendaría esto a menos que esté extremadamente desesperado; probablemente pasará mucho más tiempo tratando de hacer que las cosas funcionen que escribiendo código productivo.

Mejores enfoques serían:

  • utilice una base de datos diseñada para entornos ligeros (p. ej., SQLite)
  • use su BeagleBone para ejecutar un cliente de MongoDB aplicación en lugar de un servidor