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:
RAM
SSD
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.