sql >> Database >  >> NoSQL >> MongoDB

Hoe installeer ik mongodb op de beaglebone black

MongoDB (zoals bij 2.4) ondersteunt officieel geen ARM-processors. U kunt SERVER-1811 bekijken/opstemmen in de issue tracker, maar ik zou niet verwachten dat dit veel grip zal krijgen totdat er 64-bit server-class ARM-processors algemeen beschikbaar zijn.

Over het algemeen is een 32-bits low power ARM-processor met beperkt geheugen (512 MB RAM op de BeagleBone Black) niet geschikt voor een memory-mapped databaseserver zoals MongoDB. Vanwege het gebruik van in het geheugen toegewezen bestanden, zijn 32-bits versies van MongoDB ook beperkt tot ongeveer 2 GB aan gegevens en indexen .

Er zijn enkele extreem oude versies van MongoDB die zijn gehackt om tot op zekere hoogte op ARM te werken (bijv.:MongoDB 2.1.1-pre ), wat een zeer . is vroege ontwikkelingsrelease van MongoDB 2.2. Ik zou dit niet aanraden, tenzij je extreem wanhopig bent; waarschijnlijk besteed je veel meer tijd aan het proberen om dingen werkend te krijgen dan aan het schrijven van productieve code.

Een betere benadering zou zijn om:

  • gebruik een database die is ontworpen voor lichtgewicht omgevingen (bijv. SQLite)
  • gebruik uw BeagleBone om een ​​MongoDB client uit te voeren applicatie in plaats van een server



  1. Hoe de verbinding met mongodb te controleren

  2. Mongo-groep en push:alle velden pushen

  3. Het gegevenstype van een kolom in SQL controleren?

  4. Waarom werkt findRandom() mongoose voor de node.js-methode niet?