Como você mencionou, você está frequentemente editando seus dados binários, na verdade com muita frequência. GridFS é outra opção que eu estaria sugerindo. Quando usar GridFS pode ser útil para você