Su base de datos nunca duerme. PulseDB tampoco.

Monitoreo proactivo con IA para Oracle, PostgreSQL y SQL Server. PulseDB detecta y le avisa de ransomware, intrusos y hackers y se adelanta a los 5 errores más frecuentes en producción: le explica la causa y le avisa a tiempo, y la decisión es suya. Para que pueda dormir tranquilo a las 3 a. m.

Tres cosas que lo distinguen.

No es otro tablero de semáforos. Son tres decisiones de diseño que cambian lo que usted recibe a las tres de la madrugada.

01 · Solo lectura

Ninguna herramienta para escribir en sus bases

El código de los agentes no contiene ninguna herramienta capaz de escribir: no está desactivada, no existe. Ni un ALTER, ni matar sesiones, ni instalar nada en su servidor. La única acción que existe la ordena un DBA con un clic.

02 · Ticket investigado

Llega con la investigación hecha

Causa probable con su nivel de confianza, evidencia congelada al momento de detectar y opciones con riesgo, tiempo y si requieren parada. Y le avisa solo a la hora que corresponde: un mensaje, no cuarenta.

03 · Tendencia

Mira la pendiente, no el umbral

Compara 14 días de tendencia y le dice cuándo se llena, proyecta doce meses para su presupuesto y aprende de cada cierre: si un problema se repite tres veces, propone una comprobación nueva.

Los detalles están más abajo, en Vigilancia y Seguridad.

Una sola consola para tres motores.

Oracle, PostgreSQL y ahora SQL Server, con la misma garantía de solo lectura y el mismo ticket con la solución paso a paso.

Oracle

19c, y 12c con soporte limitado

Verificado contra bases reales en 19c. Ahora también vigila Oracle 12.1 y 12.2 por conexión directa: las consultas se adaptan a la versión y las que una 12c no entiende se omiten solas. Aún sin probar en una base 12c real; recomendamos subir a 19c.

PostgreSQL

PostgreSQL 16 y Aurora

Verificado contra bases reales en PostgreSQL 16, con un rol de solo lectura (pg_monitor). Conector para Aurora PostgreSQL escrito, aún sin probar en un clúster real.

SQL Server · Nuevo

SQL Server 2016 o superior

56 verificaciones: espacio y log de transacciones, tempdb, bloqueos y deadlocks, CHECKDB, Agente SQL, Always On, respaldos y seguridad (sa, sysadmin, TRUSTWORTHY). Login de solo lectura y conexión cifrada. En validación contra instancias reales.

Una sola pantalla de Flota, un solo ticket y las mismas reglas de aviso para los tres motores.

Del ruido a la señal.

Cada noche su base de datos emite miles de señales y casi todas son ruido. En 30 segundos, así encuentra PulseDB la que importa.

Animación: miles de señales desordenadas de una base de datos son ordenadas en carriles por PulseDB; un escáner las analiza, aísla en amarillo la única amenaza real y la convierte en un ticket con causa probable y recomendación, que espera la decisión del administrador.

Ve el problema antes de que exista.

PulseDB no espera a que algo llegue al 95 %. Mira la tendencia de los últimos 14 días y le dice cuándo se va a llenar, por qué y qué opciones tiene.

24/7
Vigilancia continua de cada instancia
14 días
De tendencia, no solo un umbral
1 %
De una CPU como techo de carga

Hecho para que usted siga al mando.

Nada se había caído todavía

El monitor clásico avisa al 95 %, sin contexto y de madrugada. PulseDB ve que el tablespace va al 87 % y crece 1,4 GB al día: se llena el jueves 12 por la tarde. Hoy no hay riesgo.

100%95%60% Hoy · 87 % Jueves 12 · lleno

Solo lectura, por diseño

Los agentes no tienen ninguna herramienta capaz de escribir en sus bases. La única acción que existe la ordena un DBA con un clic: bloquear una cuenta sospechosa y cortar sus sesiones.

  • ALTERNo cambia estructuras
  • KILLNo mata sesiones por su cuenta
  • RESTARTNo reinicia nada
  • SETNo toca parámetros

Sin agentes

Nada se instala en el servidor de la base. Oracle se consulta vía ORDS o conexión directa; PostgreSQL y SQL Server, con un rol o login de solo lectura.

Sin leer sus datos

Solo diccionario y estadísticas. Los literales de las consultas se reemplazan por variables antes de llegar al modelo de IA.

Detecta y le avisa de ransomware, intrusos y hackers.

Skills de PulseDB revisan la auditoría y el catálogo de su base en busca de las señales tempranas de ransomware, de intrusos y del malware que actúa dentro de la base (funciones en lenguajes no confiables, jobs y triggers que persisten), y abren un ticket con la evidencia. Detectan y le dicen qué hacer; no actúan por su cuenta. Si activa el módulo opcional de bloqueo, la cuenta sospechosa se bloquea con un clic suyo, nunca de forma automática.

Ransomware

Cifrado y borrado masivo

Tablas con nombre de nota de rescate (README_TO_RECOVER, *_ENCRYPTED), tablas borradas, truncadas o purgadas en masa en 15 minutos y archivado de WAL apagado o fallando.

Infiltración

Cuentas y privilegios nuevos

Cambios de cuentas y privilegios, persistencia (jobs, triggers, enlaces), lectura de credenciales, salida de datos y conexiones desde un origen nunca visto para ese usuario. En PostgreSQL, funciones en lenguajes no confiables.

Fuerza bruta

Intentos de acceso

Ráfagas de inicios de sesión fallidos y cuentas a punto de expirar.

Evasión

Huellas que se borran

Operaciones de SYS sin auditar, cambios en las políticas de auditoría y jobs, triggers o enlaces nuevos que dejan al intruso residente.

Complementa su antivirus, EDR o SIEM: les suma la mirada desde dentro de la base de datos, donde ellos no llegan.

Se adelanta a los 5 errores más frecuentes.

Catorce verificaciones nuevas cubren los cinco problemas más frecuentes en producción en bases Oracle y PostgreSQL: una tarjeta por problema, más la solución del experto que trae cada ticket, con los comandos. La ejecuta usted, PulseDB no corrige nada por su cuenta. Así puede dormir tranquilo a las 3 a. m.

SQL lento

Cambios de plan y consultas lentas

Una sentencia que ahora tarda el doble o más que su mejor plan conocido (Oracle), consultas lentas por llamada en el intervalo, estadísticas obsoletas o ausentes en tablas grandes y recorridos secuenciales en tablas de 100 MB o más que piden un índice.

Bloqueos

Claves foráneas sin índice

La causa clásica de bloqueos y de deadlocks entre tablas padre e hijo, en Oracle y en PostgreSQL.

Espacio

UNDO y retención del vacuum

UNDO activo cerca de agotarse, antes del ORA-01555, y sesiones, slots, transacciones preparadas o réplicas que retienen el horizonte xmin y frenan el VACUUM de PostgreSQL.

Sesiones y memoria

Procesos y memoria al límite

PGA cerca de su límite, antes del ORA-04036, y conexiones inactivas que ocupan procesos o el máximo de conexiones, agrupadas por origen.

Redo y WAL

Latencia de commit y escrituras

Latencia de commit y de escritura de redo, cambios de redo log bloqueados y, en PostgreSQL 14 o posterior, escrituras de WAL forzadas por buffers llenos.

Con la solución

El experto va en el ticket

Cada ticket de estas verificaciones trae pasos y comandos de un experto. Los ejecuta usted: PulseDB solo detecta, explica y recomienda.

Usted decide. Siempre. PulseDB vigila, analiza y recomienda, pero ninguna acción ocurre sin que un DBA la apruebe. La única escritura es la que usted activa en modo diagnóstico, y solo sobre su propia cuenta.

El aviso que no lo despierta.

Cuatro niveles. Las alertas se agrupan por base: si una instancia cae, usted recibe un mensaje, no cuarenta.

01

Informativo

Solo en el tablero. Nadie recibe nada.

Tablero
02

Advertencia

Tablero y correo en horario laboral. Se repite cada dos horas y nunca llega por WhatsApp.

Tablero · Correo
03

Grave

WhatsApp en menos de cinco minutos, a cualquier hora. Se repite cada 30 minutos y escala a un respaldo a las cuatro horas.

Tablero · Correo · WhatsApp
04

Crítico

Todos los canales de inmediato, cada cinco minutos hasta que alguien lo reconozca. Solo lo silencia una ventana de mantenimiento declarada.

Todos los canales

Todo lo que necesita, en el primer párrafo.

Cada ticket llega con causa probable, evidencia y opciones con su riesgo y su duración. Al cerrarlo, PulseDB recuerda lo que pasó; dos veces al año, proyecta su capacidad a doce meses.

Ticket #1042ORCLPRD1 · almacenamientoAdvertencia

Confianza 0.86

Causa probable

users_04.dbf quedó con tamaño fijo tras la migración del 14 de mayo, y el crecimiento diario de MOV_CAJA subió un 40 %.

Evidencia

  • dba_data_files
  • dba_free_space
  • serie de uso · 14 días
  • cambio de parámetro · 14/05
  • incidente previo #0761

Opciones

  1. Activar autoextend con tope de 32 GB5 min · riesgo bajo
  2. Agregar un datafile nuevo de 32 GB10 min · riesgo bajo
  3. Archivar datos de MOV_CAJA anteriores a 2024 (recupera 41 GB)2 h · riesgo medio
Esperando su decisión_

Se acuerda de todo por usted

Al cerrar un ticket compara el estado inicial con el actual y le propone el texto de la acción correctiva para que usted lo confirme. Si un problema se repite tres veces en 90 días, propone una verificación nueva que pasa 24 horas en laboratorio antes de tocar producción.

ORCLPRD1 · almacenamiento totalRiesgo alto
1598GB usados de 2000
0.981r² del ajuste
8–11meses restantes
Se llena entre mayo y agosto de 2027. Las cifras salen del código; el modelo solo redacta el informe.

La ficha técnica, sin adornos.

144verificaciones: 52 Oracle, 35 PostgreSQL, 56 SQL Server y 1 común a los tres
36segundos por hora como techo de carga por base
17segundos por hora medidos en el piloto Oracle
0escrituras en sus bases de datos (salvo el bloqueo opcional que usted ordena)
Motores
Oracle 19c y PostgreSQL 16, verificados contra bases reales. Oracle 12.1 y 12.2 (soporte limitado) y SQL Server 2016 o superior, aún sin probar en una base real. Conector para Aurora PostgreSQL escrito, aún sin probar en un clúster real.
Acceso
Handlers REST de ORDS preaprobados o conexión directa en Oracle; rol de solo lectura en PostgreSQL; login de solo lectura y conexión cifrada en SQL Server.
Usuarios
SELECT_CATALOG_ROLE y AUDIT_VIEWER en Oracle; pg_monitor en PostgreSQL. Las pruebas automáticas intentan escribir con ese usuario y deben fallar.
Carga
Máximo 36 segundos de tiempo de base por hora (≈1 % de una CPU), vigilado por el propio PulseDB.
Bloqueo opcional
Con el módulo opcional instalado, el DBA puede bloquear una cuenta sospechosa y cortar sus sesiones con un clic desde el ticket, con motivo y segunda confirmación. PulseDB nunca lo hace por su cuenta: usa una cuenta aparte que solo puede ejecutar ese procedimiento y rechaza SYS, SYSTEM, postgres y las cuentas de PulseDB.
Diagnóstico
Lo activa usted, por una ventana limitada. ASH y AWR solo si la licencia del Diagnostics Pack lo permite.
Modelo de IA
Vía API (hoy Qwen, DeepSeek y Kimi según la tarea) o un modelo compatible con la API de OpenAI en su propia infraestructura. Los datos de sus tablas no salen en ningún caso.
Auditoría
Cada acción, suya o de los agentes, queda registrada con el estado anterior y posterior en un registro encadenado por hashes.

Planes claros para dormir tranquilo.

Suscripción predecible según el tamaño de su flota. Usted elige si instala PulseDB en su propio servidor Linux en 5 minutos o en un servidor dedicado administrado por INNOVA. El primer mes es GRATIS en cualquier plan, con todas sus bases.

Equipos ágiles · Hasta 2 bases

Starter

1.er mes GRATIS

USD 199 / mes

Facturado anualmente (USD 2.388/año) · o USD 249 mes a mes

  • Hasta 2 bases de datos (Oracle 19c, PostgreSQL 16 o SQL Server)
  • 144 verificaciones y detección de ransomware e infiltración, en solo lectura
  • Diagnóstico de causa raíz y opciones de remediación con IA
  • Alertas inteligentes en el tablero y por correo electrónico
  • Instalador autohospedado (.run) listo en 5 minutos en su VPS
Empezar con Starter

Incluye guía paso a paso y soporte por correo.

Flota corporativa · Hasta 12 bases

Enterprise

1.er mes GRATIS

USD 990 / mes

Facturado anualmente (USD 11.880/año) · o USD 1.290 mes a mes

  • Hasta 12 bases de datos (bases adicionales desde USD 75/mes)
  • Opción de modelo de IA local / privado dentro de su propia red
  • Despliegue en red cerrada (Air-Gapped) o clúster dedicado INNOVA
  • Puesta en marcha llave en mano y auditoría inicial por DBA Senior
  • Atención prioritaria directa con ingeniería de INNOVA

Lo atiende directamente Edmundo, del equipo de INNOVA.

Empecemos por una sola base de datos.

Una radiografía gratuita sobre una de sus instancias, que incluye las señales de seguridad, en su infraestructura, que termina con un inventario de riesgos aunque no nos contrate. Solo necesitamos un usuario de solo lectura y una hora de su tiempo.

Vigilando 24/7