MongoDB
MongoDB, la base de datos
NoSQL para tu proyecto Cloud
plataforma de alto rendimiento, escalabilidad y soporte en español.
1 instancia PlayGround Gratis
Integración frontal de servidor, de API, SDK (Python, Go-Lang, etc.) y de herramientas (Terraform, Ansible, Chef, Puppet)
Retención de copia de seguridad diaria: 7 días (opcional)
SLA de tiempo de actividad (99,95%)
Escalado vertical y horizontal
Almacenamiento masivo de datos con la máxima velocidad
¿Qué incluye MongoDB?
-
50 – 1.280 GB de almacenamiento
-
Cero tiempo de inactividad-Mantenimiento / Actualizaciones para 3 nodos
-
2 - 128 GB de RAM
-
Acceso a archivos de registro
-
1 – 32 vCPU
-
Autenticación y autorización de usuarios
-
1, 3 instancias
-
Cifrado de disco en reposo, en línea (TLS/SSL), a nivel de campo del lado del cliente y de copia de seguridad
-
5 y 6 versiones principales
-
Controles de acceso basados en roles (RBAC)
Características | Playground | Business | Enterprise |
---|---|---|---|
Recursos | |||
Almacenamiento | 50 GB | 50 - 1.280 GB | 50 - 4.000 GB |
RAM | 2 GB | 2 - 128 GB | 2 - 230 GB |
CPU | 1 vCPU | 1 - 32 vCPU | 1 - 31 Core |
Instancias | 1 | 1, 3 | 1, 3, 5, 7 |
Versiones principales | 5 y 6 | 5 y 6 | 5 y 6 |
SLA de tiempo de actividad (99,95%) | |||
Acceso | |||
Integración con frontend DCD | |||
Integración con API | |||
Integración con SDK (Python, Go-Lang, etc.) | |||
Integración con herramientas (Terraform, Ansible, Chef, Puppet) | |||
Respaldo | |||
Tiempo de archivo PITR (días) | hasta 30 | ||
Retención de respaldo diario (opcional) (días) | 7 | hasta 120 | |
Escalabilidad elástica | |||
Escalado vertical | |||
Escalado horizontal | |||
Fragmentación de bases de datos | |||
Monitoreo y alertas | |||
Acceso a archivos de registro | |||
Seguridad | |||
Autenticación y autorización de usuarios | |||
Cifrado de disco en reposo | |||
Cifrado en línea (TLS/SSL) | |||
Cifrado a nivel de campo del lado del cliente | |||
Cifrado de respaldos | |||
IAM (Gestión de Identidad y Acceso) | |||
Controles de acceso basados en roles (RBAC) | |||
Más allá de la base de datos | |||
Conector BI de MongoDB | |||
MongoDB Compass | |||
Soporte | |||
Soporte empresarial 24/7 | |||
Tiempos de respuesta iniciales | 6 horas | 1 hora |
Base de datos MongoDB
Nuestra plataforma Data Center Designer te permite elegir para tu proyecto entre bases de datos PostgreSQL y MongoDB.
MongoDB es un sistema de base de datos basado en documentos, ideal para aplicaciones modernas y escalables. Estas cualidades te permiten almacenar datos complejos y heterogéneos de manera eficiente, sin tener que seguir un esquema de base de datos rígido. Es ideal para el análisis de datos, con esquemas de datos flexibles que le permiten fusionar, interpretar y analizar información de manera eficaz, incluso en múltiples fuentes.
Su escalabilidad horizontal facilita agregar nodos adicionales para acomodar volúmenes de datos crecientes y consultas asociadas. También dispones de alta disponibilidad con conjuntos de réplicas. Además, la fragmentación mejora el rendimiento y la tolerancia a fallos al distribuir las solicitudes en todo el clúster.
Esta base de datos NoSQL ofrece una conexión perfecta con lenguajes de programación como Python, Ruby o Node.js, gracias a su lenguaje de consulta nativo: MQL.
Además, en Data Center Designer, te ofrecemos un servicio administrado de MongoDB con monitoreo continuo de métricas de salud, equilibrio de carga y varias herramientas para configurar y controlar tus bases de datos.
Elige tu modelo de pago en la Nube con MongoDB
- 2 GB de RAM
- 1 vCPU
- 50 GB NVMe
- 2 GB de RAM
- 1 vCPU
- 50 GB NVMe
- 4 GB de RAM
- 2 vCPU
- 80 GB NVMe
- 8 GB de RAM
- 4 vCPU
- 160 GB NVMe
- 16 GB de RAM
- 6 vCPU
- 320 GB NVMe
- 32 GB de RAM
- 8 vCPU
- 640 GB NVMe
- 64 GB de RAM
- 16 vCPU
- 960 GB NVMe
- 128 GB de RAM
- 32 vCPU
- 1280 GB NVMe
- 128 GB de RAM
- 32 vCPU
- 2000 GB NVMe
- CPU: 0,06€/hora
- RAM: 0,00353€/GB/hora
- Almacenamiento: Desde 0,04€/GB/mes
¿Qué puedes hacer con tu base de datos MongoDB?
-
CMS optimizado
Desarrolla tu propio sistema de gestión de contenido para crear tu página web. Con MongoDB puedes administrar textos, gráficos y videos en un conjunto común tanto en un PC como en dispositivos móviles.
-
Crear experiencias personalizadas
Puedes conectar y analizar muchos archivos diferentes para una tienda de comercio electrónico, un seguro en línea o una plataforma comercial. Así ofrecerás experiencias personalizadas a cada usuario.
-
El Internet de las cosas (IoT)
MongoDB admite todo tipo de datos generados por dispositivos IoT, lo que te permite mejorar la productividad, redefinir sus modelos comerciales y aumentar la eficiencia operativa de tu negocio.
Completa este formulario y te llamamos sin compromiso. También puedes contactar con nosotros por teléfono o por email.
- 365 días 24 horas Porque sabemos que tu proyecto no entiende de esperas, nuestros expertos siempre están disponibles para ayudarte.
- Call Center propio en España Más de 400 personas, apasionadas por la tecnología y con formación continua, dedicadas en exclusiva a resolver tus dudas y consultas.
- Formación continua Trabajamos duro para que nuestros agentes estén informados de la última tecnología para ofrecerte la máxima calidad en nuestras respuestas.
Preguntas Frecuentes sobre MongoDB
Si necesitas información adicional, hay cientos de respuestas para ti en nuestro centro de soporte.
-
¿Quién se encargaría de diseñar mi esquema de base de datos?
Nosotros te proporcionamos la solución donde se aloja tu base de datos y nos encargamos de la administración del servidor y el motor de la base de datos. Como tú eres quien mejor conoce tu negocio, podrás definir y estructurar tu base de datos de forma eficiente.
-
¿Cuánto cuesta el tráfico en Data Center Designer?
El tráfico entrante es gratis e ilimitado. Solo te cobramos el tráfico saliente. Esto se debe a que nuestra solución está pensada para trabajarse en un entorno privado donde el servidor web es el que hace las peticiones a MongDB.
-
¿Qué es MongoDB?
MongoDB es la más representativa de las bases de datos conocidas como NoSQL, acrónimo de Not only SQL. También se puede denominar con el término de base de datos documental, ya que lo que almacenamos son puros documentos JSON y no registros, como sucede en las tablas de las bases de datos relacionales. Las bases de datos NoSQL ocupan una parcela específica entre las soluciones de base de datos actuales. Resuelven necesidades habituales, tanto aplicaciones web, apps móviles o en el Internet de las Cosas.
-
¿Cuándo es necesario utilizar una base de datos NoSQL como MongoDB?
- Para que una aplicación pueda almacenar o acceder a mucha información en poco tiempo porque las bases de datos documentales son capaces de ser mucho más rápidas que las relacionales y pueden atender clientes que necesiten realizar muchas operaciones por segundo.
- Para almacenar volúmenes elevados de información. Las bases de datos relacionales tienen tendencia a funcionar más lentamente cuando en una tabla se encuentran cantidades muy grandes de registros (del orden de un millón para arriba). Situaciones así obligan a los administradores a buscar soluciones como dividir las tablas en diversos segmentos, produciendo un coste en el acceso a los datos y la operativa. Este no es un problema en las bases de datos NoSQL, que son capaces de administrar volúmenes gigantescos de datos en sus entidades.
- Para resolver necesidades enormes de velocidad, volumen y variabilidad. En bases de datos relacionales el esquema de la información está minuciosamente definido de antemano. Por ejemplo, no puedes inventarte campos en los registros sobre la marcha. En las bases de datos documentales, como MongoDB no hay problema en que cada documento almacene campos distintos, pudiendo ser flexibles en cuanto al esquema de la información.
-
¿Qué diferencia hay entre MongoDB y las bases de datos relacionales?
A diferencia de las bases de datos relacionales que organizan los datos en tablas con filas y columnas, MongoDB almacena los datos en documentos JSON (o BSON), lo que permite una estructura flexible. Las bases de datos relacionales requieren esquemas fijos, mientras que MongoDB permite añadir o modificar campos sin interrumpir el funcionamiento, lo que es ideal para datos dinámicos y aplicaciones modernas.
-
¿MongoDB es adecuado para grandes volúmenes de datos?
Sí. MongoDB es ideal para manejar grandes volúmenes de datos debido a su arquitectura escalable. Utiliza un enfoque de sharding, que permite dividir y distribuir datos en diferentes servidores, facilitando el procesamiento eficiente de grandes cantidades de información. Esto te permite crecer sin que el rendimiento se vea afectado, lo que lo convierte en una excelente opción para big data y aplicaciones con millones de usuarios.
-
¿Qué es un documento en MongoDB?
En MongoDB, un documento es la unidad básica de datos que se almacena en una colección. Un documento es similar a un registro en una base de datos relacional, pero tiene un formato más flexible, basado en JSON o BSON (Binary JSON). Los documentos pueden contener campos y valores de diferentes tipos de datos, incluidos arrays y documentos anidados, lo que ofrece una gran flexibilidad para almacenar información no estructurada.
-
¿Qué es una colección en MongoDB?
Una colección en MongoDB es un conjunto de documentos y es equivalente a una tabla en una base de datos relacional. A diferencia de las tablas relacionales, una colección en MongoDB no requiere un esquema fijo, lo que significa que los documentos dentro de una misma colección pueden tener diferentes estructuras, con distintos campos y tipos de datos.
-
¿Qué es sharding en MongoDB y cuándo se utiliza?
Sharding es una técnica de particionamiento en MongoDB que distribuye los datos en múltiples servidores o nodos. Se utiliza para manejar grandes volúmenes de datos y para garantizar que el sistema siga siendo escalable y eficiente. Al dividir los datos en diferentes shards (fragmentos), MongoDB puede distribuir la carga de trabajo entre diferentes servidores, evitando cuellos de botella y permitiendo el crecimiento horizontal del sistema.