Capítulo 24. Implementación de MongoDB

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo de ofrece recomendaciones para configurar un servidor que vaya a entrar en producción. En concreto, cubre:

  • Elegir qué hardware comprar y cómo configurarlo

  • Utilizar entornos virtualizados

  • Ajustes importantes del núcleo y de E/S del disco

  • Configuración de la red: quién debe conectarse a quién

Diseñar el sistema

En general, quieres optimizar la seguridad de los datos y el acceso más rápido que puedas permitirte. En esta sección se analiza la mejor manera de lograr estos objetivos al elegir los discos, la configuración RAID, las CPU y otros componentes de hardware y software de bajo nivel.

Elegir un medio de almacenamiento

En orden de preferencia, nos gustaría almacenar y recuperar datos de:

  1. RAM

  2. SSD

  3. Disco giratorio

Por desgracia, la mayoría de la gente tiene presupuestos limitados o suficientes datos como para que almacenar todo en RAM sea poco práctico y los SSD sean demasiado caros. Así pues, la implementación típica es una pequeña cantidad de RAM (en relación con el tamaño total de los datos) y mucho espacio en un disco giratorio. Si estás en este bando, lo importante es que tu conjunto de trabajo sea menor que la RAM, y debes estar preparado para escalar si el conjunto de trabajo aumenta.

Si puedes gastarte lo que quieras en hardware, compra mucha RAM y/o discos SSD.

La lectura de datos de la RAM tarda unos pocos nanosegundos ...

Get MongoDB: La Guía Definitiva, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.