awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesDatabase Containers

Running database engines within isolated container environments.

Distinct from Container Instance Management: Focuses on the specific workload of databases rather than general instance naming or management.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Database Containers. Refine with filters or upvote what's useful.

Awesome Database Containers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • docker-archive-public/docker.labsAvatar de docker-archive-public

    docker-archive-public/docker.labs

    11,904Ver en GitHub↗

    This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co

    Provides guided labs for deploying and managing SQL Server instances in containers.

    PHPcontainersdockerdocker-compose
    Ver en GitHub↗11,904
  • hibernate/hibernate-ormAvatar de hibernate

    hibernate/hibernate-orm

    6,447Ver en GitHub↗

    Hibernate ORM es un mapeador objeto-relacional para Java y una implementación completa de la Jakarta Persistence API. Funciona como una capa de abstracción de bases de datos SQL que traduce modelos de objetos Java a esquemas de bases de datos relacionales para gestionar la persistencia y el ciclo de vida de los datos. El framework se distingue por su arquitectura de aislamiento de datos multi-inquilino (multi-tenant) para separar la información de los clientes dentro de una misma instancia de base de datos. También cuenta con un generador de esquemas que produce y actualiza automáticamente estructuras relacionales basadas en mapeos de entidades. El sistema cubre áreas como la gestión de transacciones, control de concurrencia mediante bloqueos y seguimiento de datos temporales para auditoría. Proporciona herramientas para optimizar la obtención de datos mediante estrategias de grafos de entidades y admite tipos de datos avanzados como vectores y caracteres nacionalizados. El proyecto incluye un conjunto completo de utilidades de prueba para la capa de persistencia, incluyendo filtrado de dialectos de bases de datos y pruebas de cumplimiento de especificaciones.

    Ships utilities for deploying multiple database versions and custom images using container composition for testing.

    Java
    Ver en GitHub↗6,447
  • dotnet/aspireAvatar de dotnet

    dotnet/aspire

    6,121Ver en GitHub↗

    Aspire es una cadena de herramientas para aplicaciones distribuidas de .NET y un orquestador de aplicaciones nativas de la nube. Proporciona un stack de desarrollo code-first para construir, ejecutar y desplegar aplicaciones distribuidas, gestionando específicamente la coordinación de múltiples servicios a través de diferentes lenguajes de programación. La cadena de herramientas se distingue por un enfoque programable para las topologías de servicio, utilizando una metodología code-first para definir cómo se interconectan los servicios, contenedores y bases de datos. Gestiona el ciclo de vida de contenedores de terceros como recursos y traduce estos modelos de aplicación programáticos en configuraciones de despliegue específicas de la plataforma para entornos en la nube. El proyecto incluye capacidades para el descubrimiento dinámico de servicios, coordinación de compilación de aplicaciones distribuidas y ejecución local de aplicaciones a través de una interfaz de línea de comandos. También integra un dashboard de observabilidad y un sistema de monitoreo basado en estándares OpenTelemetry para rastrear la salud y el rendimiento de los componentes distribuidos.

    Automates the setup and connection of third-party containers and databases required for the application to function.

    C#
    Ver en GitHub↗6,121
  • testcontainers/testcontainers-dotnetAvatar de testcontainers

    testcontainers/testcontainers-dotnet

    4,317Ver en GitHub↗

    Testcontainers for .NET es una biblioteca de pruebas de Docker y un framework de pruebas de integración diseñado para gestionar el ciclo de vida de contenedores desechables. Proporciona abstracciones de alto nivel como un wrapper de la API de Docker para aprovisionar infraestructura efímera, reemplazando mocks con instancias reales de bases de datos, mensajería y motores de búsqueda para garantizar entornos de prueba aislados y reproducibles. El proyecto se distingue por un patrón de configuración de contenedor mediante constructor y un mecanismo de enlace de puertos dinámico que evita colisiones durante la ejecución concurrente de pruebas. Permite una comunicación servicio a servicio confiable a través de orquestación de red virtual y alias de red, y garantiza la disponibilidad del servicio mediante comprobaciones de preparación basadas en polling para endpoints HTTP y puertos TCP. La biblioteca proporciona módulos especializados para bases de datos relacionales, NoSQL y vectoriales, así como brokers de mensajería y emuladores de servicios en la nube. Su superficie de capacidades se extiende a la configuración de imágenes de contenedor, recolección de logs y la simulación de condiciones de red para verificar la resiliencia del sistema. Admite la conectividad a runtimes de Docker locales y remotos a través de variables de entorno y archivos de configuración estandarizados.

    Creates and starts disposable Db2 container instances for isolated database testing.

    C#automationdockerdotnet
    Ver en GitHub↗4,317
  • codeaprendiz/learn-devopsAvatar de codeaprendiz

    codeaprendiz/learn-devops

    1,587Ver en GitHub↗

    Este proyecto es un repositorio educativo integral diseñado para enseñar prácticas de DevOps a través de rutas de aprendizaje estructuradas y ejercicios prácticos. Se centra en dominar la gestión de infraestructura, la orquestación de contenedores y la administración de sistemas proporcionando un plan de estudios que cubre el ciclo de vida completo de los entornos nativos de la nube, desde el aprovisionamiento inicial hasta el mantenimiento continuo y la seguridad. El repositorio se distingue por ofrecer un enfoque práctico basado en tareas para dominios operativos complejos. Guía a los usuarios a través de la implementación de infraestructura como código, la configuración de la gestión de estado remoto para la colaboración en equipo y el despliegue de endurecimiento de seguridad multicapa. Al enfatizar la configuración declarativa y la automatización de línea de comandos, el proyecto permite a los estudiantes construir entornos repetibles y consistentes a través de diversas plataformas en la nube. Los módulos de aprendizaje abarcan una amplia superficie operativa, incluyendo administración de bases de datos, pipelines de entrega automatizados y monitoreo de sistemas impulsado por la observabilidad. Los usuarios pueden practicar la configuración del acceso a la red, la gestión de cuotas de recursos de contenedores y la implementación de mallas de servicio, mientras adquieren experiencia con pruebas de seguridad estáticas y dinámicas. El contenido está organizado en pistas específicas que ayudan a los desarrolladores e ingenieros a prepararse para certificaciones profesionales y desafíos de infraestructura del mundo real.

    Supports running database engines within isolated container environments.

    HCLawscoding-taskscontainer-orchestration
    Ver en GitHub↗1,587
  • ebean-orm/ebeanAvatar de ebean-orm

    ebean-orm/ebean

    1,523Ver en GitHub↗

    Ebean es un framework de mapeo objeto-relacional de Java diseñado para simplificar la persistencia en bases de datos mediante la generación automatizada de consultas, migración de esquemas y gestión de transacciones. Utiliza mapeo basado en metadatos y mejora de bytecode para cerrar la brecha entre los objetos de la aplicación y las tablas de bases de datos relacionales, proporcionando una capa persistente que maneja interacciones de datos complejas mientras mantiene la consistencia a través de los límites de unidad de trabajo. El framework se distingue por su enfoque en la productividad del desarrollador y la optimización del rendimiento. Proporciona constructores de consultas con seguridad de tipos que generan código en tiempo de compilación, permitiendo el autocompletado del IDE y la validación estática de las operaciones de base de datos. Además, incluye soporte integrado para pruebas basadas en contenedores, permitiendo a los desarrolladores gestionar instancias de base de datos efímeras y automatizar la inicialización de esquemas directamente dentro de sus suites de pruebas. Más allá del mapeo central, el proyecto ofrece una suite integral de herramientas para la gestión de datos y observabilidad. Esto incluye evolución automatizada de esquemas, enrutamiento de réplicas de lectura para la gestión de conexiones y caché multinivel para reducir la carga de la base de datos. También proporciona capacidades de diagnóstico como la captura del plan de ejecución de consultas y el rastreo distribuido para ayudar en el ajuste del rendimiento. La librería admite flujos de trabajo de despliegue modernos, incluyendo compilación ahead-of-time para imágenes nativas para eliminar la sobrecarga de reflexión en tiempo de ejecución. Se distribuye como una librería Java estándar, con documentación y herramientas disponibles para apoyar la integración en los procesos de construcción existentes.

    Automates the lifecycle of ephemeral database containers specifically for development and testing environments.

    Javacockroachdbdatabaseebean
    Ver en GitHub↗1,523
  1. Home
  2. DevOps & Infrastructure
  3. Container Instance Management
  4. Database Containers

Explorar subetiquetas

  • Automated ProvisioningAutomating the deployment and lifecycle of database containers for development and testing. **Distinct from Database Containers:** Focuses on the automation and composition of multiple database versions rather than just the container image itself.
  • Resource Container AutomationAutomating the provisioning and connection of supporting infrastructure containers like databases. **Distinct from Database Containers:** Focuses on the automation of setup and connection, rather than just the act of running databases in containers.
  • Test Database ProvisioningAutomated deployment of database containers specifically for development and testing environments. **Distinct from Database Containers:** Distinct from Database Containers: specifically targets the provisioning of multiple versions for test orchestration.