Repolode
apache

apache/iotdb

Apache IoTDB es una base de datos de series temporales para recopilar, almacenar y analizar datos de sensores IoT, con consultas similares a SQL y acceso mediante JDBC.

Estrellas
6,420
Forks
1,163
Issues abiertos
775
Último commit
ayer

¿Qué es?

IoTDB (Internet of Things Database) es un sistema de gestión de datos de series temporales que abarca su recopilación, almacenamiento y análisis. Está diseñado para cargas de trabajo de IoT industrial con grandes volúmenes de datos, un alto rendimiento de escritura y consultas analíticas complejas.

Los datos se organizan en series temporales agrupadas en bases de datos y se consultan con un lenguaje similar a SQL mediante un cliente de línea de comandos, JDBC o herramientas de importación y exportación. Se integra con Hadoop y Spark para el análisis, y con Grafana para la visualización. Su dependencia TsFile proporciona un formato de archivo de almacenamiento columnar diseñado para series temporales.

El proyecto se distribuye en formato binario, se puede compilar desde el código fuente con Maven y también está disponible como imagen de Docker. Requiere Java 17 o posterior y funciona en Windows, macOS y Linux.

Funciones clave

  • 01Almacena y consulta datos de series temporales mediante un lenguaje similar a SQL
  • 02Ofrece una API estándar JDBC y herramientas de importación y exportación
  • 03Se integra con Hadoop, Spark y Grafana
  • 04Usa el formato columnar TsFile para lograr una alta compresión del almacenamiento en disco
  • 05Admite la alineación temporal entre dispositivos y mediciones mediante funciones de agregación por dimensión temporal

Casos de uso

  • Recopilar y almacenar lecturas de sensores de equipos industriales
  • Analizar datos históricos de telemetría de grandes flotas de dispositivos IoT
  • Crear paneles de supervisión con datos de series temporales en Grafana

Inicio rápido

  1. 1

    Clona el código fuente desde GitHub

    git clone https://github.com/apache/iotdb.git
  2. 2

    Compila la distribución de IoTDB desde la raíz del repositorio (requiere Java 17 o posterior y Maven 3.6 o posterior)

    mvn clean package -pl distribution -am -DskipTests
  3. 3

    Busca la distribución compilada en la carpeta distribution/target e iníciala siguiendo la Guía del usuario

Antes de usarlo

  • Requiere Java 17 o posterior y, para iniciarse de forma fiable, puede que sea necesario aumentar antes límites del sistema operativo, como el máximo de archivos abiertos.
  • Compilar desde el código fuente puede requerir herramientas nativas adicionales, como Thrift, Flex, Bison y Boost, en Linux, macOS o Windows.

Temas

Preguntas frecuentes

¿Qué es iotdb?
Apache IoTDB es una base de datos de series temporales para recopilar, almacenar y analizar datos de sensores IoT, con consultas similares a SQL y acceso mediante JDBC. IoTDB (Internet of Things Database) es un sistema de gestión de datos de series temporales que abarca su recopilación, almacenamiento y análisis. Está diseñado para cargas de trabajo de IoT industrial con grandes volúmenes de datos, un alto rendimiento de escritura y consultas analíticas complejas.
¿iotdb es gratuito? ¿Qué licencia tiene?
iotdb es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿iotdb sigue mantenido?
Mantenimiento activo. El último commit de iotdb fue el 19 oct 2026.
¿Para qué puedo usar iotdb?
Recopilar y almacenar lecturas de sensores de equipos industriales Analizar datos históricos de telemetría de grandes flotas de dispositivos IoT Crear paneles de supervisión con datos de series temporales en Grafana
¿Cómo se instala iotdb?
Clona el código fuente desde GitHub: git clone https://github.com/apache/iotdb.git Compila la distribución de IoTDB desde la raíz del repositorio (requiere Java 17 o posterior y Maven 3.6 o posterior): mvn clean package -pl distribution -am -DskipTests Busca la distribución compilada en la carpeta distribution/target e iníciala siguiendo la Guía del usuario
¿Dónde consigo iotdb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/iotdb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados