terminusdb
TerminusDB es una base de datos distribuida colaborativa para gestión de datos estructurados con control de versiones tipo git, soporte para grafos de conocimiento y razonamiento temporal.
Ficha actualizada 10 nov 2026, 5:40 · upstream 10 nov 2026, 5:25 · release v12.1.0-rc2
Qué es terminusdb
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TerminusDB es una base de datos distribuida diseñada para construir, compartir, versionar y razonar sobre datos estructurados. Funciona como un sistema de registro que permite vincular documentos JSON y JSON-LD en un grafo de conocimiento semántico mediante una potente API de documentos.
La versión 12 introduce mejoras significativas en rendimiento, estabilidad y precisión matemática proporcionadas por los nuevos mantenedores DFRNT. Incluye soporte para aritmética de precisión arbitraria con xsd:decimal, álgebra de intervalos de Allen para razonamiento temporal ISO8601, consultas de rango sobre datos concisos y gestión del ciclo de vida de datos con razonamiento datalog.
El sistema soporta múltiples interfaces de consulta incluyendo REST API, GraphQL y WOQL (Web Object Query Language), permitiendo operaciones tipo push/pull/clone entre nodos usando operaciones similares a git para comunicación de diffs.
- Gestión colaborativa de datos con control de versiones completo para equipos distribuidos
- Sistemas de registro empresarial que requieren trazabilidad temporal y alta precisión matemática
- Procesamiento de grafos de conocimiento con razonamiento semántico sobre documentos JSON/JSON-LD
- Aplicaciones de IA/ML que necesitan procesamiento determinista de datos simbólicos
- Plataformas financieras que requieren operaciones con precisión decimal arbitraria
- Control de revisiones con commits para cada actualización y capacidad de viajar en el tiempo a cualquier estado del historial
- Soporte multimodal con REST API, GraphQL, WOQL y RDF con lógica datalog integrada
- Aritmética de precisión arbitraria xsd:decimal compatible con ISO/IEC 21778:2017
- Álgebra de intervalos Allen para razonamiento temporal sobre tipos XSD time incluyendo clasificación de intervalos
- Consultas de rango extremadamente rápidas con recuperación en tiempo constante sobre datos ordenados arbitrariamente grandes
- Librerías oficiales para Python, JavaScript/Node.js, Rust y Elixir
- Requiere configuración manual de TERMINUSDB_ADMIN_PASS en archivo .env antes del despliegue
- El dashboard anterior está marcado como obsoleto con bugs conocidos
- Complejidad MEDIA requiere al menos 2 núcleos CPU y 2048 MB RAM para operación estable
- La interfaz gráfica completa requiere cuenta en DFRNT Studio (servicio externo)
- Las operaciones push/pull requieren comunicación de diffs entre nodos configurada manualmente
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.

Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.