PodmanDB

PodmanDB — Descargar gratis. Gestión de Bases de Datos locales con contenedores

PodmanDB es una aplicación para ejecutar múltiples servidores de MariaDB, MySQL, PostgreSQL o Redis localmente utilizando Podman como alternativa a Docker. Ofrece una solución basada en contenedores con menor consumo de recursos y mayor seguridad en comparación con otras opciones del mercado.

5.0(1 valoraciones)

Descargar PodmanDB (Enlaces oficiales)
Tamaño del archivo: 85.3 MB
La última versión de PodmanDB es: 0.3.2
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD
Producto patentado y gratuito.

  • Creación de instancias de bases de datos. Permite crear y configurar múltiples servidores de bases de datos locales con diferentes motores como MariaDB, MySQL, PostgreSQL y Redis. Cada instancia opera de manera independiente con su propia configuración y recursos asignados.
  • Gestión mediante Podman. Utiliza Podman como motor de contenedores subyacente, proporcionando ventajas en seguridad al no requerir un daemon centralizado y ofrecer operaciones rootless por defecto. Esta implementación reduce la superficie de ataque y mejora el aislamiento entre contenedores.
  • Interfaz gráfica unificada. Proporciona una consola centralizada para monitorizar y administrar todas las instancias de bases de datos desde una única aplicación. Muestra el estado, consumo de recursos y logs de cada contenedor en tiempo real.
  • Configuración personalizada por instancia. Permite ajustar parámetros específicos para cada base de datos, incluyendo puertos, variables de entorno, versiones de motor y opciones de inicialización. Las configuraciones se mantienen persistentes entre reinicios del sistema.
  • Persistencia de datos garantizada. Implementa volúmenes de almacenamiento dedicados para cada contenedor, asegurando que la información se conserve al eliminar o reiniciar las instancias. Los volúmenes pueden ser respaldados o migrados independientemente.
  • Gestión de redes aisladas. Configura automáticamente redes virtuales para aislar los contenedores de bases de datos según sea necesario. Permite conexiones entre contenedores específicos para escenarios de aplicaciones multi-servicio.
  • Importación y exportación de datos. Incluye utilidades para transferir datos entre instancias mediante dump files y scripts de inicialización. Soporta formatos nativos de cada motor de base de datos para máxima compatibilidad.
  • Monitoreo de rendimiento. Proporciona métricas en tiempo real sobre el consumo de CPU, memoria y almacenamiento de cada instancia activa. Facilita la identificación de cuellos de botella y la optimización de recursos.
  • Reinicio automático de contenedores. Configura políticas de reinicio para mantener las bases de datos disponibles tras fallos o reinicios del sistema host. Ofrece diferentes estrategias según la criticidad de cada servicio.
  • Actualizaciones de versión. Permite cambiar las versiones de los motores de base de datos sin pérdida de datos, facilitando las pruebas de compatibilidad y migraciones entre versiones.
  • Integración con herramientas de desarrollo. Genera cadenas de conexión compatibles con aplicaciones y frameworks populares, acelerando la configuración de entornos de desarrollo y testing.

PodmanDB fue desarrollado como alternativa a StackBricks para abordar problemas de estabilidad y dependencia de Docker. La creación inició en 2023 después de experimentar inconvenientes con soluciones existentes, particularly en sistemas Windows donde las instancias de bases de datos fallaban tras reinicios del sistema. PodmanDB está programado principalmente en JavaScript/TypeScript para el frontend y utiliza Go para componentes del backend que interactúan directamente con la API de Podman. La aplicación aprovecha las capacidades nativas de Podman sin dependencias adicionales de Docker.


Alternativas a PodmanDB: