Red Hat Satellite is a complex offering and we wanted to spend some time talking about the underlying databases that make Satellite work as well as some upcoming changes to this underlying database structure that you should be aware of.
What databases does Satellite use today?
Red Hat Satellite uses two databases today - MongoDB and PostgreSQL. This is a result of multiple upstream products that use different databases.
What changes are coming to this database structure?
We are going to consolidate and use a single database, PostgreSQL. We began investigating a move to a single database upstream in Pulp as early as 2016. The development team decided that a relational database with rollback and transactions was necessary for the features needed in Pulp (and ultimately, Satellite).
Why drop MongoDB Community Edition from Red Hat Satellite?
The reasons for this direction are that we feel that PostgreSQL is a better solution for the types of data and usage that Satellite requires. Also, unifying on a single database backend simplifies the overall architecture of Satellite and can make supportability, backup, and disaster recovery easier.
What does this mean for currently supported versions of Red Hat Satellite that include MongoDB Community Edition?
The embedded version of MongoDB will continue to be supported in the Satellite versions that it has already been released in. MongoDB is embedded in currently supported versions of Satellite 6 and was first introduced in Satellite 6.0 (i.e. Red Hat Satellite Product Lifecycle). If a patch is needed, rather than moving to a new version of MongoDB, the Satellite team will create a patch for the issue. Thus, the Satellite team will be patching MongoDB as needed until it is phased out.
Satellite will not use newer versions of MongoDB that are licensed under SSPL.
What is the expected impact on Satellite performance or features?
We do not anticipate any significant performance impact with the removal of MongoDB. Also, we’ve worked hard to seek to avoid any feature impact with the removal of MongoDB, and expect that users of Satellite should continue to enjoy the features in Satellite they’ve come to depend on.
When will MongoDB Community Edition be dropped as an embedded database within Red Hat Satellite?
This database change is a still to come, but the product team wanted to go ahead and communicate this intent to our users so they were not caught by surprise as this is a change to the underlying databases of Satellite. No specific timing or release is being communicated at this time. At this point we’re simply hoping to raise awareness of the change that is coming to help users of Satellite prepare for the removal of MongoDB.
Stay tuned to the Satellite Blog for the specific release/date that this will take effect.
Sobre el autor
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Programas originales
Vea historias divertidas de creadores y líderes en tecnología empresarial
Productos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servicios de nube
- Ver todos los productos
Herramientas
- Training y Certificación
- Mi cuenta
- Soporte al cliente
- Recursos para desarrolladores
- Busque un partner
- Red Hat Ecosystem Catalog
- Calculador de valor Red Hat
- Documentación
Realice pruebas, compras y ventas
Comunicarse
- Comuníquese con la oficina de ventas
- Comuníquese con el servicio al cliente
- Comuníquese con Red Hat Training
- Redes sociales
Acerca de Red Hat
Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.
Seleccionar idioma
Red Hat legal and privacy links
- Acerca de Red Hat
- Oportunidades de empleo
- Eventos
- Sedes
- Póngase en contacto con Red Hat
- Blog de Red Hat
- Diversidad, igualdad e inclusión
- Cool Stuff Store
- Red Hat Summit