MongoDB (seperti pada 2.4) tidak secara resmi mendukung prosesor ARM. Anda dapat menonton/meningkatkan SERVER-1811 di pelacak masalah, namun saya tidak berharap ini mendapatkan banyak daya tarik sampai ada prosesor ARM kelas server 64-bit yang umumnya tersedia.
Secara umum, prosesor ARM 32-bit berdaya rendah dengan memori terbatas (RAM 512Mb pada BeagleBone Black) tidak cocok untuk server database yang dipetakan memori seperti MongoDB. Karena penggunaan file yang dipetakan memori, MongoDB versi 32-bit juga dibatasi hingga sekitar 2 GB data dan indeks .
Ada beberapa versi MongoDB yang sangat lama yang telah diretas untuk bekerja pada ARM sampai batas tertentu (misalnya:MongoDB 2.1.1-sebelum ), yang merupakan sangat rilis pengembangan awal MongoDB 2.2. Saya tidak akan merekomendasikan hal ini kecuali Anda sangat putus asa; kemungkinan Anda akan menghabiskan lebih banyak waktu untuk mencoba menyelesaikan sesuatu daripada menulis kode yang produktif.
Pendekatan yang lebih baik adalah dengan:
- gunakan database yang didesain untuk lingkungan yang ringan (mis. SQLite)
- gunakan BeagleBone Anda untuk menjalankan klien MongoDB aplikasi daripada server