Overview
En esta guía puedes conocer las ventajas de usar MongoDB Atlas como base de datos para sitios Drupal.
Drupal es un sistema de gestión de contenido web (CMS) de código abierto escrito en PHP. Drupal ofrece creación de contenido sencilla, componibilidad y sólidas funciones de autenticación.
La sección Tutorial de esta guía contiene un enlace a un tutorial que puede seguir para configurar un sitio Drupal que se conecte a MongoDB Atlas.
La sección Recursos contiene enlaces a recursos y documentación para seguir aprendiendo.
¿Por qué utilizar MongoDB como base de datos para sitios Drupal?
Los sitios web que buscan ofrecer experiencias de usuario personalizadas deben contar con sólidas capacidades de autenticación. Los sitios con muchos usuarios autenticados podrían experimentar impactos en el rendimiento debido a la complejidad de recuperar datos de entidades de múltiples tablas en una base de datos relacional. MongoDB elimina la necesidad de complejas uniones de tablas y, por lo tanto, aumenta la velocidad de recuperación de datos, mejorando así la experiencia del usuario con componentes como paneles personalizados y feeds de contenido dinámico.
Al usar MongoDB Atlas como base de datos de su sitio, Drupal almacena las instancias de entidad como objetos JSON que contienen todas las revisiones, traducciones y datos de campo. Esta estructura de datos flexible reduce la latencia y permite a Drupal ofrecer experiencias personalizadas y centradas en el usuario.
MongoDB ofrece las siguientes características que mejoran sus sitios Drupal:
Escalabilidad horizontal: distribuya cargas entre múltiples servidores, haciendo que su base de datos sea escalable para grandes bases de usuarios.
Almacenamiento de archivos integrado: almacene los archivos de usuario directamente en la base de datos en lugar de en el servidor web, lo que simplifica el alojamiento.
Búsqueda de texto completo: evite implementar soluciones de búsqueda independientes aprovechando la función de búsqueda Atlas.
Capacidades de IA: Realice búsquedas vectoriales e integre servicios de IA mediante la función de búsqueda vectorial Atlas.
Tutorial
Para aprender cómo instalar el controlador MongoDB para Drupal y configurar un sitio que use MongoDB Atlas como su base de datos, consulte el tutorial Cómo ejecutar Drupal en MongoDB en el sitio web de la comunidad DEV.
Este tutorial demuestra cómo realizar los siguientes pasos:
Configuración de una cuenta e implementación de MongoDB Atlas.
Configuración de una instancia mediana de AWS EC2.
Conectando la instancia EC2 a Atlas.
Instalación de los siguientes componentes:
Servidor web Apache
Servidor web Drupal
Parche del núcleo de Drupal
Conectando su sitio Drupal a Atlas.
Añadir contenido a Drupal y ver cómo se almacena en Atlas.
Apagado seguro de su servidor web.
Recursos
Obtenga más información sobre Drupal y MongoDB consultando los siguientes recursos: