sql >> Databasteknik >  >> NoSQL >> MongoDB

På EC2, varför behöver jag individuella EBS-volymer för journal, logg och data?

MongoDB-teamet kan ha upplevt att IOPS behov av data är högst, logg är lägst och journal är någonstans i mitten. Även om jag är mindre bekant med MongoDB, misstänker jag att några av anledningarna till att de kan föreslå olika EBS-volymer inkluderar:

  • kostnadsbesparing:tillhandahålla rätt mängd IOPS baserat på behov kommer att spara $. Om allt var på en enda partition skulle du använda maximalt IOPS på 1000 och sluta med att betala mer
  • ögonblicksbild:du kan ta ögonblicksbilder med ett annat (mer frekvent?) intervall
  • påstående:data, journalföring och loggning kommer inte att tävla med varandra om de finns på olika volymer
  • skalning:du kan skala datavolymen separat från journal- och loggvolymer
  • riskminskning:om datavolymen har problem kan du återställa från säkerhetskopiering och återanvända journal (jag antar att du kan), och analysera i loggar också


  1. Hur installerar man php-mongo på CentOS 5.3?

  2. Hur ringer jag till mongodb i mina kart-/reduceringsfunktioner? Är det en bra praxis?

  3. Ta bort ett fält från alla element i array i mongodb

  4. Stöder Moongoose 3.8.8 $position operator?