Roaming Apache IoTDB 2019

Aunque la escuela está cerrada, todavía tenemos que hacer un resumen anual, de lo contrario este editor está un poco incómodo. Este año, IoTDB es un año de rápido desarrollo, y hay muchas cosas que vale la pena registrar. ¡Repasemos el 2019 de IoTDB, la base de datos de series temporales de Internet de las cosas! ~

El texto principal tiene 1691 palabras y el tiempo de lectura estimado es de 5 minutos.

¿quienes somos?

Como comunidad internacional de código abierto, la comunidad IoTDB incluye desarrolladores y usuarios de todo el mundo, como China, Alemania, Australia y los Estados Unidos. Esta es la fortaleza principal de Apache IoTDB y la garantía de que Apache IoTDB puede estar seguro de convertirse en un excelente producto de software.

Somos uno de estos desarrolladores. Nuestro grupo de personas son principalmente estudiantes graduados de Tsinghua Software College, y el equipo del profesor Wang Jianmin ha estado investigando y desarrollando sistemas de gestión de datos de series de tiempo desde hace 14 años, y gradualmente formó una base de datos de series de tiempo de nivel de producto IoTDB.

IoTDB es una base de datos de series de tiempo liviana y de alto rendimiento desarrollada independientemente por la Escuela de Software de la Universidad de Tsinghua, y ahora es un proyecto de incubadora de Apache. Un motor de gestión de datos que admite la integración de la recopilación, el almacenamiento, la consulta y el análisis de datos de series temporales de Internet de las cosas, admite la implementación y la integración de varias formas de "extremo de red en la nube", adecuado para la gestión de equipos de alta gama, la gestión de equipos de fábrica, la gestión de equipos de red de alta velocidad, etc. Una variedad de escenarios de aplicaciones industriales.

Nuestro objetivo: ¡ser una base de datos de series temporales superior útil, útil y fácil de usar!

Lanzamiento de la versión

Desde que ingresó a Apache el 14 de noviembre de 2018, se lanzaron un total de 5 versiones en 2019, incluidas 2 versiones principales y 3 versiones menores. 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1.

Las notas de la versión están aquí:

https://github.com/apache/incubator-iotdb/blob/master/RELEASE_NOTES.md

Actualmente, se proporcionan herramientas de actualización en línea entre las versiones principales y se seguirán proporcionando herramientas de actualización cuando se lancen nuevas versiones.

desarrollo de funciones

Este año se fusionaron un total de 731 RP y se resolvieron 268 problemas. Estos 268 problemas están todos registrados en Jira, y ahora también hemos abierto la sección de problemas de github. ¡Bienvenidos a todos para que planteen sus necesidades!

Entre los principales puntos de desarrollo se encuentran las estrategias de fusión de archivos en segundo plano, la partición de datos por tiempo, la compatibilidad con el almacenamiento HDFS de archivos de datos, Python, API nativa, Docker, eliminación regular de datos TTL, consulta de estructura de tabla de dispositivo, consulta de desalineación de marca de tiempo y registro automático de metadatos. .

Además, hay varias batallas importantes. Aunque estas batallas no produjeron ninguna característica nueva, estoy de acuerdo en que estas batallas han jugado un papel vital en la limpieza del código de IoTDB, la estabilidad del sistema y el rendimiento de lectura y escritura. . Incluyendo la reconstrucción completa del marco de serialización de archivos, la reconstrucción del motor de almacenamiento y la reconstrucción continua del motor de consultas y la reconstrucción de los metadatos del archivo.

Finalmente, la versión del clúster de IoTDB tan esperada se encuentra actualmente en desarrollo y prueba preliminar.

Desarrollo comunitario

La comunidad de IoTDB tiene actualmente 53 colaboradores, 28 Committer y 23 PPMC.

Este año, se han desarrollado seis Committers y han llegado al Salón de la Fama: Julian Feinauer, Jack Tsai, Yuan Tian, ​​Kaifeng Xue, Zesong Sun, Tianci Zhu. También se desarrolló un PPMC: Julian Feinauer.

Este año se enviaron un total de 2,375 correos electrónicos a la lista de correo, entre los cuales 4 amigos extranjeros se encontraban entre los 10 principales activos. Por cierto, he enviado 4 informes trimestrales de Apache (es posible que no sepa esto, principalmente Dongge lo está enviando en silencio, jaja)

Práctica de proyectos

Este año, IoTDB ha sido sometido a múltiples pruebas de proyectos. CRRC Sifang Shanghai Metro ha estado operando de manera estable durante medio año, Chongqing Metro acaba de ser lanzado y Dongfeng Motor Plant ha estado en línea durante más de medio año. Todos son bienvenidos a probar y comentar.

Muro de citas

Este año, IoTDB ha ganado múltiples premios y podemos comenzar a preparar un muro ~

Participar en el proyecto

Guía de participación: https://iotdb.apache.org/#/Development/Development-Chinese

El proyecto Apache fomenta la comunicación a través de la lista de correo, pero en la etapa inicial, alguien debe guiar la comunicación. Ahora tenemos un grupo de intercambio de WeChat. Puedes agregarme a la invitación de WeChat para unirme al grupo en la barra de menú "Contactar al autor" en la parte inferior de la cuenta oficial. Si no estás acostumbrado al chat grupal, también puedes discutir conmigo solo. Este cabeza de hierro no solo es un editor, sino que también es responsable del desarrollo del proyecto.

Por cierto, todos, por favor denle el visto bueno a github, ¡y sus deseos se harán realidad!

https://github.com/apache/incubator-iotdb

para resumir

En 2019, IoTDB ha dado el primer paso para convertirse en una base de datos de series de tiempo de grado industrial. Creo que con su ayuda, IoTDB brindará servicios a más y más personas, en cada terreno de la patria. Finalmente, ¡les deseo a todos un feliz año nuevo! ¡Cuerpo saludable! ¡Trabajando sin problemas!

✿✿ ヽ (° ▽ °) ノ ✿

Supongo que te gusta

Origin blog.csdn.net/qiaojialin/article/details/104075357
Recomendado
Clasificación