Käytän yleensä virtuaalikoneissa 32-bittistä Linuxia, sillä se kuluttaa vähemmän muistia kuin 64-bittinen. Virtuaalikoneissa on harvoin tarvetta niin suurelle kokonaismuistille, että 64-bittisyyttä tarvittaisiin. Nyt kuitenkin tuli eteen tilanne, jossa näin on:

MongoDB 32-bit limitations

MongoDB siis tarvitsee 64-bittisen käyttöjärjestelmän, jos sillä haluaa käsitellä yli 2.5GB kokoisia tietokantoja. Käytännössä MongoDB:tä ei kannata ollenkaan ajaa 32-bittisessä Linuxissa, koska raja voi tulla yllättäen vastaan ja sen jälkeen tietokanta muuttuu käyttökelvottomaksi. Itselleni kävi juuri näin erään datankeruusovelluksen kanssa.

Published 29.4.2011