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

Hvordan installerer jeg mongodb på beaglebone black

MongoDB (som ved 2.4) understøtter ikke officielt ARM-processorer. Du kan se/stemme op SERVER-1811 i problemsporingen, men jeg ville ikke forvente, at dette ville få meget trækkraft, før der er 64-bit server-klasse ARM-processorer almindeligt tilgængelige.

Generelt er en 32-bit laveffekt ARM-processor med begrænset hukommelse (512 Mb RAM på BeagleBone Black) ikke en god pasform til en hukommelseskortet databaseserver som MongoDB. På grund af brugen af ​​hukommelseskortede filer er 32-bit versioner af MongoDB også begrænset til omkring 2 GB data og indekser .

Der er nogle ekstremt gamle versioner af MongoDB, der er blevet hacket til at virke på ARM til en vis grad (f.eks.:MongoDB 2.1.1-pre ), hvilket er en meget tidlig udviklingsudgivelse af MongoDB 2.2. Jeg vil ikke anbefale dette, medmindre du er ekstremt desperat; sandsynligvis vil du bruge langt mere tid på at prøve at få tingene til at fungere end at skrive produktiv kode.

Bedre tilgange ville være enten:

  • brug en database, der er designet til lette miljøer (f.eks. SQLite)
  • brug din BeagleBone til at køre en MongoDB klient applikation i stedet for en server



  1. grænser for antallet af samlinger i databaser

  2. ZRANGESTORE tidligere Redis 6.2.0

  3. Fuldtekstsøgning med vægt i mongoose

  4. Sådan overvåger du dine databaseservere ved hjælp af ClusterControl CLI