Roaming Apache IoTDB 2019

Although the school is closed, we still have to make an annual summary, otherwise this editor is a little uneasy. This year IoTDB is a year of rapid development, and there are many things worth recording. Let’s review the 2019 of IoTDB, the time series database of the Internet of Things! ~

The main text is 1691 words, and the estimated reading time is 5 minutes.

who are we?

As an international open source community, the IoTDB community includes developers and users from all over the world such as China, Germany, Australia, and the United States. This is the core strength of Apache IoTDB and the guarantee that Apache IoTDB can be confident of becoming an excellent software product.

We are one of these developers. Our group of people are mainly graduate students from Tsinghua Software College, and the team of Teacher Wang Jianmin has been researching and developing time series data management systems since 14 years, and gradually formed a product-level time series database IoTDB.

IoTDB is a lightweight, high-performance time series database independently developed by the School of Software, Tsinghua University, and is now an Apache incubator project. A data management engine that supports the integration of time-series data collection, storage, query and analysis of the Internet of Things, supports deployment and integration of various forms of "cloud-network-end", suitable for high-end equipment management, factory equipment management, high-speed network equipment management, etc. A variety of industrial application scenarios.

Our goal: to be a useful, useful and easy-to-use top domestic time series database!

Version release

Since entering Apache on November 14, 2018, a total of 5 versions have been released in 2019, including 2 major versions and 3 minor versions. 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1.

Release Notes are here:

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

Currently, online upgrade tools between major versions are provided, and upgrade tools will continue to be provided when new versions are released.

function development

A total of 731 PRs were merged this year and 268 issues were resolved. These 268 issues are all recorded in Jira, and now we have also opened the issue section of github. Welcome everyone to raise your needs!

Among the major development points are background file merging strategies, data partitioning by time, support for HDFS storage of data files, Python, Native API, Docker, TTL data regular deletion, device table structure query, time stamp misalignment query, and automatic metadata registration. .

In addition, there are several major battles. Although these battles did not produce any new features, I agree that these battles have played a vital role in the cleanliness of the IoTDB code, system stability, and read and write performance. . Including the completed file serialization framework reconstruction, storage engine reconstruction, and ongoing query engine reconstruction and file metadata reconstruction.

Finally, the much-anticipated IoTDB cluster version is currently under development and preliminary testing!

Community development

The IoTDB community currently has 53 contributors, 28 Committer, and 23 PPMC.

This year, six Committers have been developed and come to the Hall of Fame: Julian Feinauer, Jack Tsai, Yuan Tian, ​​Kaifeng Xue, Zesong Sun, Tianci Zhu. One PPMC was also developed: Julian Feinauer.

A total of 2,375 emails were sent to the mailing list this year, among which 4 foreign friends were among the top 10 active ones. By the way, I have submitted 4 Apache quarterly reports (you may not know this thing, mainly Dongge is submitting it silently, haha)

Project Practice

This year, IoTDB has undergone multiple project tests. CRRC Sifang Shanghai Metro has been operating stably for half a year, Chongqing Metro has just been launched, and Dongfeng Motor Plant has been on the line for more than half a year. Everyone is welcome to test and feedback.

Citation Wall

This year IoTDB has won multiple awards, and we can start preparing a wall~

Participate in the project

Participation guide: https://iotdb.apache.org/#/Development/Development-Chinese

The Apache project encourages communication through the mailing list, but at the start-up stage, someone needs to guide the communication. We now have a WeChat exchange group. You can add me to the WeChat invitation to join the group in the menu bar "Contact the author" at the bottom of the official account. If you are not accustomed to group chat, you can also discuss with me alone. This iron head is not only a editor, but also responsible for project development????

By the way, everyone, please give a thumbs up on github, and your wishes will come true!

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

to sum up

In 2019, IoTDB has taken the first step to become an industrial-grade time series database. I believe that with your help, IoTDB will provide services to more and more people, running on every piece of land in the motherland. Finally, I wish you all a happy new year! Healthy body! Working smoothly!

✿✿ ヽ (° ▽ °) ノ ✿

Guess you like

Origin blog.csdn.net/qiaojialin/article/details/104075357