sql >> Databáze >  >> NoSQL >> MongoDB

Jak nainstaluji mongodb na beaglebone black

MongoDB (jako u 2.4) oficiálně nepodporuje procesory ARM. Můžete sledovat/hlasovat SERVER-1811 v nástroji pro sledování problémů bych však neočekával, že to bude mít větší trakci, dokud nebudou běžně dostupné 64bitové procesory ARM serverové třídy.

Obecně se 32bitový nízkoenergetický procesor ARM s omezenou pamětí (512 MB RAM na BeagleBone Black) nehodí pro databázový server mapovaný v paměti, jako je MongoDB. Kvůli použití souborů mapovaných v paměti jsou 32bitové verze MongoDB také omezeno na přibližně 2 GB dat a indexů .

Existují některé extrémně staré verze MongoDB, které byly hacknuty, aby do určité míry fungovaly na ARM (např.:MongoDB 2.1.1-pre ), což je velmi raná vývojová verze MongoDB 2.2. Nedoporučoval bych to, pokud nejste extrémně zoufalí; pravděpodobně strávíte mnohem více času snahou uvést věci do chodu než psaním produktivního kódu.

Lepší přístup by byl buď:

  • použijte databázi, která je navržena pro nenáročná prostředí (např. SQLite)
  • použijte svůj BeagleBone ke spuštění klienta MongoDB aplikace spíše než server



  1. mongoDB odlišné a kde ve stejném dotazu?

  2. MongoDB - objekty? Proč potřebuji _id v souhrnu

  3. Jak nastavit replikaci MySQL Master-Slave na Ubuntu 18.04

  4. Jak provedete dotaz AND na pole v mongodb?