Disponer rápidamente de una plataforma de datos.

Logo de QuestDB

QuestDB

QuestDB — series temporales en SQL en tu VPS: ingesta rápida, consola web, API REST y protocolo PostgreSQL, protegidos con contraseña.

2 GB mínimo RAM 1 vCPU Puerto 8112 En validación

En validación

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

Stack técnico

DockerJavaQuestDB
RAM mínima2 GB mínimo
CPU mínima1 vCPU
Puerto por defecto8112
SO compatiblesDistribuciones Linux a elegir

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.

Funcionalidades clave

SQL de series temporales — SAMPLE BY, LATEST ON y ASOF JOIN además del SQL estándar.
Ingesta rápida — InfluxDB Line Protocol sobre HTTP, con clientes oficiales para Python, Go, Java, Node.js, Rust y .NET.
Consola web integrada — editor SQL, importación de archivos CSV, gráficos de los resultados.
API REST — consultas, importación y exportación CSV por HTTP, desde cualquier lenguaje.
Protocolo PostgreSQL — los controladores y herramientas PostgreSQL de siempre, desde los programas del VPS.
Acceso protegido — usuario admin y contraseña generada, exigidos en la API HTTP, la ingesta y el protocolo PostgreSQL.

¿Cuándo usar esta solución?

1

Mediciones de dispositivos IoT

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.

2

Métricas y eventos de aplicación

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.

3

Datos de mercado y finanzas

Almacena cotizaciones u operaciones de alta frecuencia y alinea dos flujos en el tiempo con ASOF JOIN para tus análisis.

Desplegar QuestDB en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Crear el VPS y elegir la dirección

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.

02

Instalar QuestDB desde el Marketplace

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.

03

Iniciar sesión por primera vez

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.

04

Enviar tus primeros datos

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=…;.

05

Consultar en SQL

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.

Preguntas frecuentes

ClickHouse es una base analítica de uso general, pensada para grandes volúmenes y consultas ad hoc sobre cualquier tipo de datos. QuestDB se centra en las series temporales: cada tabla tiene una columna de tiempo designada, la ingesta es continua y su SQL añade SAMPLE BY, LATEST ON y ASOF JOIN. Para mediciones con marca de tiempo que recibir y consultar en directo, QuestDB es la más sencilla de las dos.

Disponer rápidamente de una plataforma de datos.

QuestDB todavía no se puede pedir.

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva