Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

database-queryhub

QueryHub es un sistema de aprobación por consulta para bases de datos en producción. Permite que los desarrolladores presenten una consulta, un administrador la apruebe y QueryHub la ejecute con credenciales adecuadas (RO/RW/DDL), con resultados mascarados y auditoría completa.

Ficha actualizada 23 sept 2026, 7:32 · upstream 23 sept 2026, 7:14 · release v1.0.32

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es database-queryhub

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

QueryHub es una herramienta diseñada para gestionar el acceso a bases de datos en producción mediante un sistema de aprobación por consulta. Su arquitectura dual, que opera tanto en Slack como en la interfaz web, permite que los desarrolladores presenten consultas sin poseer credenciales de producción, mientras que los administradores aprueban las solicitudes y ejecutan las consultas bajo roles específicos (lectura, escritura o DDL). El sistema clasifica cada consulta según su nivel de acceso requerido y asigna automáticamente la credencial correspondiente. Además, implementa mascarado de datos sensibles (PII) en los resultados y un registro completo de auditoría que registra todas las decisiones tomadas, incluyendo aprobaciones, rechazos y consultas rechazadas por seguridad.

CASOS DE USO
  • Aprobación de consultas SQL para desarrolladores sin acceso directo a bases de datos
  • Control de acceso granular entre roles RO (lectura), RW (escritura) y DDL (modificación)
  • Auditoría completa de todas las decisiones sobre acceso a la base de datos
  • Protección contra el uso no autorizado de credenciales de producción por parte del equipo de desarrollo
  • Gestión segura de consultas ad-hoc que requieren acceso a bases de datos sensibles
PUNTOS DESTACADOS
  • Permite aprobar una sola consulta SQL sin exponer credenciales de producción al desarrollador
  • Credenciales se derivan dinámicamente según el tipo de consulta (RO/RW/DDL)
  • Resultados sensibles (PII) se mascarizan antes de ser entregados a los usuarios
  • Auditoría completa y auditables para cada decisión tomada sobre acceso
  • Soporte para múltiples motores: PostgreSQL, SQL Server y Amazon Athena (lectura)
  • Modelo de tres niveles de seguridad que se visualiza en la interfaz
PRECAUCIONES
  • No incluye un pipeline de migración de esquema ni gestión GitOps
  • Soporta solo tres motores: PostgreSQL, SQL Server y Amazon Athena (Athena es read-only)
  • No ofrece alta disponibilidad; opera con una sola instancia por servidor
  • No proporciona acceso a infraestructura como Kubernetes o SSH
  • Depende de un único administrador para mantener el sistema
  • El estado actual del proyecto no está oficialmente documentado en producción
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Se recomienda ejecutar QueryHub detrás de una red interna controlada. No debe exponerse directamente a internet. Se sugiere desplegarlo en un entorno local o en un VPC privado con control de acceso estricto. Para la ejecución, se pueden usar PostgreSQL como motor principal y SQL Server como alternativa. Amazon Athena es el único motor que opera en modo read-only sin necesidad de una instancia física. Se recomienda mantener un registro de versiones del proyecto para facilitar futuras actualizaciones.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
PostgreSQLClickHouse
BASES DE DATOS
PostgreSQLClickHouse
PUERTOS
80805432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.