MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come installo mongodb su beaglebone black

MongoDB (come al 2.4) non supporta ufficialmente i processori ARM. Puoi guardare / votare SERVER-1811 nel tracker dei problemi, tuttavia, non mi aspetto che questo ottenga molta trazione fino a quando non ci saranno processori ARM di classe server a 64 bit comunemente disponibili.

In generale, un processore ARM a 32 bit a bassa potenza con memoria limitata (512 Mb di RAM su BeagleBone Black) non è un'ottima soluzione per un server di database mappato in memoria come MongoDB. A causa dell'uso di file mappati in memoria, le versioni a 32 bit di MongoDB sono anche limitato a circa 2 GB di dati e indici .

Esistono alcune versioni estremamente vecchie di MongoDB che sono state violate per funzionare su ARM in una certa misura (ad esempio:MongoDB 2.1.1-pre ), che è un molto versione di sviluppo iniziale di MongoDB 2.2. Non lo consiglierei a meno che tu non sia estremamente disperato; probabilmente passerai molto più tempo a cercare di far funzionare le cose che a scrivere codice produttivo.

Gli approcci migliori sarebbero:

  • usa un database progettato per ambienti leggeri (es. SQLite)
  • usa il tuo BeagleBone per eseguire un client MongoDB un'applicazione anziché un server