Sesiones y caché
Valores que expiran solos. La expiración se revisa en cada lectura y se limpia en segundo plano.
SET session:7f3a '{"user":"m.ortega","plan":"pro"}' EX 3600
GET session:7f3a
TTL session:7f3aFailover automático, mTLS, cifrado en reposo y registro de auditoría. En tus propios servidores o en Kubernetes.

Cuando un primario falla, ColibriDB lo aísla y promueve su réplica por sí sola, y la consola muestra cada paso.



Un lease y una época aíslan al primario anterior, que ya no acepta escrituras cuando su réplica toma el control. Ningún dato se mueve. Por defecto, Admin promueve la réplica solo cuando la mayoría de los nodos coincide en que el primario está caído, así que una red partida no provoca un failover.
Actívalos por slot, en grupos de tres: una mayoría confirma cada escritura y el grupo elige a su propio líder. Probados con pruebas tipo Jepsen sobre procesos reales.
Con la replicación síncrona Strict, una escritura se confirma solo cuando la réplica ya la tiene, así que las lecturas siguen siendo linealizables tras un failover.
Topología, datos, diagnóstico, respaldos y alertas en un solo lugar, con roles, inicio de sesión único y auditoría detrás de cada cambio.
Cerrada por defecto, y evaluada por ti. La página de postura revisa tu despliegue y enlaza directamente cada corrección.

checkout:sess_7Hq2Lw9d
{
"id": "sess_7Hq2Lw9d",
"customer": "cus_4KfZ81",
"email": "ana.morales@example.com",
"items": [{ "sku": "LX-2201", "qty": 2 }],
"amount": 12900,
"currency": "USD",
"status": "open",
"expires": "2026-10-09T18:30:00Z"
}
AES-256-GCM en cada registro, con una clave de datos por shard envuelta con tu propia clave: una KEK local o HashiCorp Vault Transit. Actívala, rota la clave y desactívala desde Admin.
Una CA integrada en el clúster emite certificados de corta vida con identidades SPIFFE para cada listener y cada enlace interno.
Los usuarios de datos reciben reglas por prefijo de clave, con denegación por defecto. La ACL se firma con HMAC-SHA256 y se verifica antes de que un nodo la aplique.
OIDC con PKCE mediante Entra ID, Okta, Keycloak o Google, con roles tomados de tus grupos.
Cada inicio de sesión y cada cambio se anexa al registro de auditoría, donde puedes filtrarlo y exportarlo.
Apunta redis-cli, StackExchange.Redis, ioredis o redis-py a un nodo. Sobre RESP2 o RESP3 funcionan sin cambios.
127.0.0.1:7474> SET sessions:7f3a9c1e '{"user":"m.ortega","device":"ios","locale":"es-CR"}' EX 3600OK127.0.0.1:7474> GET sessions:7f3a9c1e"{\"user\":\"m.ortega\",\"device\":\"ios\",\"locale\":\"es-CR\"}"127.0.0.1:7474> TTL sessions:7f3a9c1e(integer) 3599127.0.0.1:7474> HSET inventory:levels:AX-2210 name "Trail runner" stock 42 warehouse SJO-2(integer) 3127.0.0.1:7474> HGETALL inventory:levels:AX-22101) "name"2) "Trail runner"3) "stock"4) "42"5) "warehouse"6) "SJO-2"127.0.0.1:7474> HINCRBY inventory:levels:AX-2210 stock -1(integer) 41127.0.0.1:7474> MULTIOK127.0.0.1:7474(TX)> INCR checkout:orders:seqQUEUED127.0.0.1:7474(TX)> SET checkout:lock:88583 held EX 30QUEUED127.0.0.1:7474(TX)> EXEC1) (integer) 12) OKLos patrones de Redis que ya conoces, en una base de datos que protege sus failovers y cifra lo que guarda.
Valores que expiran solos. La expiración se revisa en cada lectura y se limpia en segundo plano.
SET session:7f3a '{"user":"m.ortega","plan":"pro"}' EX 3600
GET session:7f3a
TTL session:7f3aUn contador por cliente y minuto. MULTI y EXEC aplican el incremento y su expiración juntos.
MULTI
INCR rate:203.0.113.9:28511
EXPIRE rate:203.0.113.9:28511 60
EXECSorted sets con puntajes, posiciones y rangos, cada actualización atómica.
ZINCRBY season:7 120 ada
ZINCRBY season:7 95 bob
ZREVRANGE season:7 0 9 WITHSCORESUn solo dueño a la vez, y un worker que se cae lo libera a los 30 segundos.
SET lock:invoice:8853 worker-7 NX EX 30
GET lock:invoice:8853
TTL lock:invoice:8853Búsqueda vectorial dentro de cada nodo: un índice HNSW por namespace, filtros por metadatos y un servidor MCP para que los agentes recuerden y consulten.
curl -X POST "$COLIBRI_URL/vector/docs/search" \
-H "Authorization: Bearer $COLIBRI_TOKEN" \
-H "Content-Type: application/json" \
-d '{"vector":[0.12,0.87,0.33],"k":5,
"filter":{"metadata":{"lang":"es"}}}'Cada número dice dónde se midió. Sin benchmarks prestados y sin comparaciones que no hayamos hecho.
0,3ms
GET p50 a través del proxy HTTP, en un portátil de desarrollo.
1,2µs
Una lectura desde disco, con los segmentos cerrados mapeados en memoria. Antes tomaba 4,9 µs.
≈100ms
Arranque en frío con Native AOT, en un contenedor Linux.
~2100
Pruebas automatizadas en cada cambio.
13
Objetivos de fuzzing para parsers, formatos de archivo y servidores. Cada fallo encontrado se corrige y se vuelve a reproducir.
0
Violaciones del modelo de consistencia declarado en historiales estilo Jepsen con caídas, particiones y relojes desfasados.
Latencia medida a través del proxy HTTP en un portátil de desarrollo (macOS, arm64); la lectura de disco dentro del proceso con scripts/bench.sh; el arranque en frío en un contenedor Linux. Tu hardware será distinto, por eso scripts/bench.sh está en el repositorio. El número de pruebas cambia con cada versión.
Un grupo Raft de tres nodos corre en vivo en esta página. Mata al líder, corta la red o desfasa un reloj, y luego lee el veredicto.
Despliégala, obsérvala y conéctate con las herramientas que ya usas.
Business y Enterprise se cobran por clúster. Prueba cualquiera de los dos 5 días en un clúster alojado, y la facturación anual te regala 2 meses.
Todos los planes empiezan con una prueba de 5 días.
Un clúster ColibriDB real en la región que elijas, que usas desde tu navegador. Sin instalar nada, y decides después.
| Función | Donde empieza la mayoríaBusiness Clústeres de producción que no pueden caerse. $408 por clúster al mes facturado $4,900 al año Solicita una prueba de 5 días o habla con ventas | Enterprise Cargas reguladas y entornos de confianza cero. $1,583 por clúster al mes facturado $19,000 al año Solicita una prueba de 5 días o habla con ventas |
|---|---|---|
| Tamaño del clúster | Hasta 6 nodos | Nodos ilimitados |
| Prueba alojada de 5 días | Incluido | Incluido |
| Motor, consola Admin, TLS y ACL básica | Incluido | Incluido |
| Disponibilidad | ||
| Failover automático con fencing | Incluido | Incluido |
| Replicación síncrona Strict | Incluido | Incluido |
| Respaldos y recuperación a un punto en el tiempo en S3 | Incluido | Incluido |
| Grupos Raft por shard y plano de control con tres Admin | No incluido | Incluido |
| Seguridad | ||
| Inicio de sesión único OIDC y usuarios de datos con ACL firmadas | Incluido | Incluido |
| Cuotas por tenant | Incluido | Incluido |
| Cifrado en reposo con rotación de KEK en Vault Transit | No incluido | Incluido |
| Exportación del log de auditoría | No incluido | Incluido |
| Operación y soporte | ||
| Paquetes de Prometheus y Grafana | Incluido | Incluido |
| Operador de Kubernetes, compilaciones privadas e imágenes Native AOT | No incluido | Incluido |
| Soporte | Horario laboral, siguiente día hábil | 24/7, 1 hora para casos críticos |
Elige un plan y el número de clústeres. Un clúster es un despliegue independiente de ColibriDB.
Ahorras $980 al año con facturación anual.
Precios de lista en USD. Los impuestos, las condiciones por volumen y tu acuerdo final pueden variar.
Prueba ColibriDB en esta pestaña en segundos, ten tu propio clúster alojado durante 5 días, o recorre el modelo de seguridad con quienes lo construyen.