sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur installerar jag mongodb på beaglebone black

MongoDB (som vid 2.4) stöder inte officiellt ARM-processorer. Du kan titta/rösta upp SERVER-1811 i problemspåraren, men jag skulle inte förvänta mig att detta skulle få mycket dragkraft förrän det finns 64-bitars serverklassade ARM-processorer allmänt tillgängliga.

I allmänhet är en 32-bitars lågeffekts ARM-processor med begränsat minne (512 Mb RAM på BeagleBone Black) inte en bra passform för en minnesmappad databasserver som MongoDB. På grund av användningen av minnesmappade filer är 32-bitarsversioner av MongoDB också begränsad till cirka 2 GB data och index .

Det finns några extremt gamla versioner av MongoDB som har hackats för att fungera på ARM till viss del (t.ex.:MongoDB 2.1.1-pre ), vilket är en mycket tidig utvecklingsversion av MongoDB 2.2. Jag skulle inte rekommendera detta om du inte är extremt desperat; sannolikt kommer du att lägga mycket mer tid på att försöka få saker att fungera än att skriva produktiv kod.

Bättre tillvägagångssätt skulle vara antingen:

  • använd en databas som är designad för lätta miljöer (t.ex. SQLite)
  • använd din BeagleBone för att köra en MongoDB klient applikation snarare än en server



  1. redis timeout för anslutning till fjärrserver i en dockare

  2. MongoDB $setUnion

  3. MongoDB - administratörsanvändare inte auktoriserad

  4. JavaScript - Hur sparar man ett datum i MongoDB-dokument i ISODate-format?