Bases de datos
QuestDB — series temporales en SQL en tu VPS: ingesta rápida, consola web, API REST y protocolo PostgreSQL, protegidos con contraseña.
QuestDB es una base de datos de series temporales de código abierto (licencia Apache-2.0). Está pensada para una tarea concreta: recibir de forma continua mediciones con marca de tiempo —sensores, métricas de aplicación, cotizaciones, eventos— y consultarlas al instante en SQL, sin aprender un lenguaje nuevo.
Su SQL añade las operaciones de series temporales: `SAMPLE BY` para agregar por intervalo, `LATEST ON` para el último valor de cada serie, `ASOF JOIN` para alinear dos flujos en el tiempo. Los datos llegan por el InfluxDB Line Protocol sobre HTTP (hay clientes oficiales para Python, Go, Java, Node.js, Rust, C/C++ y .NET), por importación CSV o en SQL. Una consola web integrada sirve de editor SQL, herramienta de importación y gráfico rápido, y el protocolo PostgreSQL permite conectar las herramientas y controladores habituales.
Lo que se instala
SAMPLE BY, LATEST ON y ASOF JOIN además del SQL estándar.admin y contraseña generada, exigidos en la API HTTP, la ingesta y el protocolo PostgreSQL.Tus sensores o pasarelas envían sus lecturas por HTTPS; calculas medias por hora o por día en SQL y localizas el último valor de cada dispositivo.
Registra tiempos de respuesta, pedidos o altas con marca de tiempo desde tu código y analízalos en SQL desde la consola o la API REST.
Almacena cotizaciones u operaciones de alta frecuencia y alinea dos flujos en el tiempo con ASOF JOIN para tus análisis.
Guía
Contrata un VPS Ubuntu 24.04 con al menos 2 GB de RAM (4 GB si ingieres muchos datos). QuestDB requiere un dominio: tus servidores y dispositivos le envían sus mediciones, así que debe responder por HTTPS en un nombre estable. Se abre en un subdominio de uno de tus dominios o en el subdominio gratuito del VPS (questdb.{dns_slug}.servorbit-dns.com), con HTTPS incluido. No hace falta comprar un dominio.
En tu área de cliente, selecciona QuestDB, elige la dirección y pulsa Instalar. El script despliega el contenedor oficial, genera la contraseña del usuario admin, activa la autenticación en la API HTTP y el protocolo PostgreSQL, desactiva la telemetría anónima y configura el proxy inverso nginx en HTTPS.
Abre https://tu-dominio: la consola muestra «Sign in to QuestDB». Introduce el usuario admin y la contraseña que aparece en tu área de cliente y ejecuta SELECT build(); en el editor SQL para comprobar el acceso.
Escribe una línea en formato InfluxDB Line Protocol en https://tu-dominio/write con las mismas credenciales como autenticación básica: la tabla se crea con la primera escritura. Desde tu código, usa un cliente oficial de QuestDB con una configuración https::addr=tu-dominio:443;username=admin;password=…;.
En la consola o mediante la API REST (/exec), agrega por intervalo con SAMPLE BY 1h y obtén el último valor de cada serie con LATEST ON. Un programa del VPS también puede conectarse por el protocolo PostgreSQL en 127.0.0.1:8812.
¿Mantiene un proyecto que utiliza QuestDB? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=questdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=questdb)<a href="https://servorbit.com/vps-cloud?template=questdb&utm_source=deploy-badge&utm_medium=referral&utm_campaign=questdb"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy QuestDB on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Base de datos analítica en columnas: miles de millones de filas agregadas en unos pocos milisegundos, con una consola SQL servida por el propio servidor.
Bases de datosBase de datos de observabilidad de código abierto: métricas, logs y trazas en un solo motor, consultados en SQL y PromQL, en tu VPS.
Bases de datosBase de datos relacional de código abierto con pgAdmin preconfigurado. Potente, ampliable y lista para producción.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.
Escribir por WhatsAppse abre en una pestaña nueva