This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git
The following commit(s) were added to refs/heads/main by this push:
new beb25ab Add Community English document
beb25ab is described below
commit beb25ab6b04d5438803d2a4ec78490795c5936c8
Author: majialin <[email protected]>
AuthorDate: Tue Jul 16 15:42:59 2024 +0800
Add Community English document
---
src/.vuepress/navbar/en.ts | 27 +-
src/Community/About-the-Community.md | 184 +++++++
src/Community/Commiters.md | 94 ++++
src/Community/Communication-Channels.md | 70 +++
src/Community/Community-Partners.md | 71 +++
src/Community/Development-Guide.md | 543 +++++++++++++++++++++
src/Community/Events-and-Reports.md | 212 ++++++++
src/Community/{ => stage}/About.md | 0
src/Community/{ => stage}/Committers.md | 0
src/Community/{ => stage}/Community-Powered-By.md | 0
.../{ => stage}/Community-Project-Committers.md | 0
src/Community/{ => stage}/Feedback.md | 0
src/Community/{ => stage}/Materials.md | 0
src/Development/{ => stage}/Committer.md | 0
src/Development/{ => stage}/ContributeGuide.md | 0
src/Development/{ => stage}/HowToCommit.md | 0
src/Development/{ => stage}/HowToJoin.md | 0
src/Development/{ => stage}/HowtoContributeCode.md | 0
src/Development/{ => stage}/VoteRelease.md | 0
src/Development/{ => stage}/format-changelist.md | 0
src/Development/{ => stage}/rpc-changelist.md | 0
src/zh/Community/About.md | 6 +-
src/zh/Community/Development-Guide.md | 2 +-
src/zh/Community/Materials.md | 188 +++----
src/zh/Community/Powered-By.md | 12 +-
25 files changed, 1289 insertions(+), 120 deletions(-)
diff --git a/src/.vuepress/navbar/en.ts b/src/.vuepress/navbar/en.ts
index fd9c879..99d243a 100644
--- a/src/.vuepress/navbar/en.ts
+++ b/src/.vuepress/navbar/en.ts
@@ -42,27 +42,14 @@ export const enNavbar = navbar([
{
text: 'Community',
children: [
- { text: 'About', link: '/Community/About' },
- { text: 'Wiki', link:
'https://cwiki.apache.org/confluence/display/iotdb' },
- { text: 'People', link: '/Community/Community-Project-Committers' },
- { text: 'Powered By', link: '/Community/Community-Powered-By' },
- { text: 'Resources', link: '/Community/Materials' },
- { text: 'Feedback', link: '/Community/Feedback' },
+ { text: 'About the Community', link: '/Community/About-the-Community' },
+ { text: 'Development Guide', link: '/Community/Development-Guide' },
+ { text: 'Community Partners', link: '/Community/Community-Partners' },
+ { text: 'Communication Channels', link:
'/Community/Communication-Channels' },
+ { text: 'Events and Reports', link: '/Community/Events-and-Reports' },
+ { text: 'Commiters', link: '/Community/Commiters' },
],
- },
- {
- text: 'Development',
- children: [
- { text: 'How to vote', link: '/Development/VoteRelease' },
- { text: 'How to Commit', link: '/Development/HowToCommit' },
- { text: 'Become a Contributor', link: '/Development/HowToJoin' },
- { text: 'Become a Committer', link: '/Development/Committer' },
- { text: 'ContributeGuide', link: '/Development/ContributeGuide' },
- { text: 'How to Contribute Code', link:
'/Development/HowtoContributeCode' },
- { text: 'Changelist of TsFile', link: '/Development/format-changelist'
},
- { text: 'Changelist of RPC', link: '/Development/rpc-changelist' },
- ],
- },
+ },
{
text: 'ASF',
children: [
diff --git a/src/Community/About-the-Community.md
b/src/Community/About-the-Community.md
new file mode 100644
index 0000000..c52ab81
--- /dev/null
+++ b/src/Community/About-the-Community.md
@@ -0,0 +1,184 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# About the Community
+
+## Community Organization
+
+Our community is made up of individuals and groups who share the common goal
of advancing Apache IoTDB, who subscribe to the open source culture, and who
follow the relevant specifications.
+Referring to the Apache Software Foundation's community philosophy, our
community has four roles.
+
+- PMC Member: A committer of the Project Management Committee. A PMC member
was elected due to merit for the evolution of the project.
+ - Rights:
+ - Vote on major project decisions
+ - Receive recognition and awards
+ - All the rights of a Committer
+ - Duties:
+ - Provide essential support for project development and community events
+ - Guide the project's open-source advocacy and future direction
+ - All the duties of a Committer
+- Committer: A member of the community who helps the project to move forward.
The election process must be agreed upon by the community.
+ - Rights:
+ - Pull Request approve permission (binding)
+ - Merge Pull Request permission
+ - Release new version rights
+ - Get recognition and awards.
+ - Duties:
+ - Actively participate in project discussions and provide advice on major
decisions
+ - Community support
+ - Community development or outreach task support
+- Contributor: community members who have a relevant contribution to the
project moving forward. No need to go through the election process.
+ - Rights:
+ - Pull Request approve permission
+ - Receive recognition and awards
+- User: A user of the Apache IoTDB project. No election is required.
+
+## Community Election Rules
+
+### PMC
+
+ - Get recommendations from existing PMC members
+ - Technical Expertise:
+ - Have a comprehensive understanding of the program
+ - Development Insight:
+ - Deep insight into the time-series database industry and the ability to
grasp the direction of the project
+ - Cultural Alignment:
+ - Have a strong sense of open source culture, and contribute to the open
source software advocacy
+
+### Committer
+
+ - Get recommendations from the existing PMC members
+ - Development Path
+ - Need to have complete understanding of a functional module
+ - Open Source Evangelist Path
+ - Contribute substantially to the open source advocacy of the project,
e.g., contribute to technical documentation, provide and present user stories,
actively participate in community exchanges and activities, etc.
+ - To understand the Apache Software Foundation's Code of Conduct (See [ASF
Documentation](https://www.apache.org/foundation/policies/conduct.html)) In
particular, they are committed to:
+ - Be open
+ - Be empathetic, welcoming, friendly, and patient
+ - Be collaborative
+ - Be inquisitive
+ - Be careful in the words that we choose
+ - Be concise
+ - Step down considerately
+ - Adhere to the responsibilities of an Apache Software Foundation’s
committer (See the [ASF
documentation](https://www.apache.org/dev/committers.html#committer-responsibilities))
+ - Help create a product that will outlive the interest of any particular
volunteer, including themselves
+ - Maintain the health of the Apache community and help it grow
+ - Decide on release plans and releases
+ - Apply patches
+ - Help users
+ - Monitor commits and issues
+ - Help out with the website
+ - Practices that strengthen the IoTDB community
+ - Have a strong commitment to the project
+ - Share ideas with the community
+ - Take community feedback and integrate it into plans, designs, code, etc
+ - Be serious about trying to make IoTDB better through contributions
+ - Especially, if code contributors:
+ - are serious about trying to make IoTDB better through their code
+ - are serious about trying to make the IoTDB better through code reviews
+ - accept and integrate feedback about their code
+ - understand, adhere to, and continually optimize IoTDB best practices
when reviewing/merging code (styles, documentation, tests, backward
compatibility, etc.)
+
+### Contributor
+
+ - Set up a development platform account:
+ - Create a Jira account:
[https://issues.apache.org/jira/projects/IOTDB/issues](https://issues.apache.org/jira/projects/IOTDB/issues)
to claim an issue.
+ - Create a Confluence account:
[https://cwiki.apache.org/confluence/display/IOTDB/Home](https://cwiki.apache.org/confluence/display/IOTDB/Home).
This will be used to write the design documentation.
+ Once created, send an email to the mailing list with **Introduction**
and **Jira ID** and **Confluence ID** and the community PMC will add
permissions to the account.
+ - Long Term Matters:
+ - Learn how to debug IoTDB
+ - [How to debug IoTDB
server](https://my.oschina.net/u/3664598/blog/4500279)
+ - Understand the basics of using IoTDB
+ - [IoTDB download and
installation](https://iotdb.apache.org/UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package.html)
+ - [IoTDB Quick Start
Guide](https://iotdb.apache.org/UserGuide/latest/QuickStart/QuickStart.html)
+ - [Data Schema and
Concepts](https://iotdb.apache.org/UserGuide/latest/Basic-Concept/Data-Model-and-Terminology.html)
+ - [API
Interface](https://iotdb.apache.org/UserGuide/latest/API/Programming-Java-Native-API.html)
+ - Understand IoTDB's Internal Design
+ - [IoTDB Design
Documentation](https://cwiki.apache.org/confluence/display/IOTDB/Home)
+ - Finding tasks to be done
+ - [Resolving Issues on
Jira](https://issues.apache.org/jira/projects/IOTDB/issues)
+
+## Code of Conduct in the Apache Community
+
+According to the Apache's community culture (See [ASF Specific
Guidelines](https://www.apache.org/foundation/policies/conduct.html)), the
following covenants are formed.
+
+1. Be open. We invite anyone to participate in our community. We prefer to use
public methods of communication for project-related messages, unless discussing
something sensitive. This applies to messages for help or project-related
support, too; not only is a public support request much more likely to result
in an answer to a question, it also makes sure that the community notices and
corrects any inadvertent mistakes people answering the query may make.
+
+2. Be empathetic, welcoming, friendly, and patient. We work together to
resolve conflicts, assume good intentions, and do our best to act in an
empathetic fashion. We may all experience some frustration from time to time,
but we do not allow frustration to result in a personal attack. A community
where people feel uncomfortable or threatened is not a productive one. We
should be respectful when dealing with other community members as well as with
people outside our community.
+
+3. Be collaborative. Other people will use our work, and we in turn depend on
the work of others. When we make something for the benefit of the project, we
are willing to explain to others how it works, so they can build on the work to
make it even better. Any decision we make will affect users and colleagues, and
we take those consequences seriously when making decisions.
+
+4. Be inquisitive. Nobody knows everything! Asking questions early avoids many
problems later, so we encourage questions, although we may redirect them to the
appropriate forum. Those who receive a question should be responsive and
helpful, within the context of our shared goal of improving Apache project code.
+
+5. Be careful in the words that we choose. Whether we are participating as
professionals or volunteers, we value professionalism in all interactions, and
take responsibility for our own speech. Be kind to others. Do not insult or put
down other participants. Harassment and other exclusionary behaviour are not
acceptable. This includes, but is not limited to:
+
+ - Violent threats or language directed against another person.
+ - Sexist, racist, or otherwise discriminatory jokes and language
+ - Posting sexually explicit or violent material.
+ - Posting (or threatening to post) other people's personally identifying
information ("doxing").
+ - Sharing private content, such as emails sent privately or non-publicly,
or from unlogged forums such as IRC channel history.
+ - Personal insults, especially those using racist or sexist terms.
+ - Unwelcome sexual attention.
+ - Excessive or unnecessary profanity.
+ - Repeated harassment of others. In general, if someone asks you to stop,
then stop.
+ - Advocating for, or encouraging, any of the above behaviour.
+
+6. Be concise. Keep in mind that, over time, hundreds or thousands of people
will read what you write. Writing a short email means people can understand the
conversation as efficiently as possible. Short emails should always strive to
be empathetic, welcoming, friendly and patient. When a long explanation is
necessary, consider adding a summary at the top of the message.
+
+ Try to bring new ideas to a conversation so that each email adds something
unique to the thread, keeping in mind that the rest of the thread still
contains the other messages with arguments that have already been made.
+
+ Try to stay on topic, especially in discussions that are already fairly
long.
+
+7. Step down considerately. Members of every project come and go. When
somebody leaves or disengages from the project they should tell people they are
leaving and take the proper steps to ensure that others can pick up where they
left off. In doing so, they should remain respectful of those who continue to
participate in the project and should not misrepresent the project's goals or
achievements. Likewise, community members should respect any individual's
choice to leave the project.
+
+## Release Management
+
+### Release Manager
+
+A committer is designated as the release manager that responsible for the
mechanics of the release. The release manager oversees the process from initial
consensus to final code distribution and may publicize the release to the
community and ASF.
+
+### Process Overview
+
+There are two main roles in the release process.
+
+- Role A: The RM (Release Manager) is the person who initiates the release.
Typically, this role is performed by a single person rather than multiple
people.
+- Role B: Community Developer. The community developers will vote on whether
or not to release a new version. It is worth reminding that not all community
developers are forced to vote on the release of a new version.
+
+In our open source community, releasing a new version is done in five main
steps.
+
+- Step 1: The RM initiates a proposal. RM (Release Manager) sends out the
proposal by email. The emailed proposal will fully describe the improvements of
the new release.
+- Step 2: Community developers review the proposal. Once the community
developers received the email, they can reply to the email to clarify their
suggestions or questions about the proposed new release. If they agree with the
proposal, they do not need to reply to the email.
+- Step 3: RM stages a Release Candidate. Once the community developers'
suggestion has been fully considered, the RM will stage the Release Candidate
via email for the developers to test and vote.
+- Step 4: Community developers vote on the Release Candidate. Community
developers get the Release Candidate and test it. After testing, a vote is
taken via email.
+- Step 5: Upon approval, the RM releases the official version and announces
it. When the voting results meet the prescribed situation, RM releases the
official version and announces it to the public via email. (If the vote fails,
the RM will announce the failure of the release via email and will modify and
re-initiate the process of releasing the new version.)
+
+### Frequently Asked Questions
+
+#### Question 1: How do community developers validate new releases?
+
+Please see https://iotdb.apache.org/zh/Development/VoteRelease.html;
+
+#### Question 2: What are the criteria for approving a poll?
+
+According to the instructions given by the Apache Software Foundation ([ASF
Release Policy](https://www.apache.org/legal/release-policy.html)), we will
leave the voting window open for 72 hours or more. When at least three PMC
members approval votes are received and there are more approval votes than
disapproval votes, the vote passes. The RM will summarize the results of the
poll and announce the results via email.
+
+#### Question 3: Is there a detailed guide for new RMs?
+
+For new RMs, we provide detailed hands-on instructions. For a detailed
description of what you need to do at each step, please see the "Release
Management" section on this page.
\ No newline at end of file
diff --git a/src/Community/Commiters.md b/src/Community/Commiters.md
new file mode 100644
index 0000000..334adc4
--- /dev/null
+++ b/src/Community/Commiters.md
@@ -0,0 +1,94 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# Commiters
+
+## Developers
+
+### Project PMC
+
+| id | githubUsername | public name | starting date |
+| -------------: | :-------------------: | :---------------: | :-----------: |
+| wangchen | | Chen Wang | 2020/9/16 |
+| cdutz | chrisdutz | Christofer Dutz | 2020/9/16 |
+| liudw | liutaohua | Dawei Liu | 2020/9/16 |
+| caogaofei | Beyyes | Gaofei Cao | 2020/9/16 |
+| haonan | HTHou | Haonan Hou | 2020/9/16 |
+| qiaojialin | qiaojialin | Jialin Qiao | 2020/9/16 |
+| jimwang (*) | | Jianmin Wang | 2020/9/16 |
+| jincheng | sunjincheng121 | Jincheng Sun | 2020/9/16 |
+| xingtanzjr (*) | xingtanzjr | Jinrui Zhang | 2020/9/16 |
+| jfeinauer | JulianFeinauer | Julian Feinauer | 2020/9/16 |
+| yuanjun | | Jun Yuan | 2020/9/16 |
+| jmclean | justinmclean, jmclean | Justin Mclean | 2020/9/16 |
+| kmcgrail | | Kevin A. McGrail | 2020/9/16 |
+| liukun | liukun4515 | Kun Liu | 2020/9/16 |
+| leirui | LeiRui | Lei Rui | 2020/9/16 |
+| kangrong | kr11 | Rong Kang | 2020/9/16 |
+| liurui | liuruiyiyang | Rui Liu | 2020/9/16 |
+| shuozhang | | Shuo Zhang | 2020/9/16 |
+| zhaoxinyi (*) | StefanieZhao7 | Stefanie Zhao | 2020/9/16 |
+| jiangtian | jt2594838 | Tian Jiang | 2020/9/16 |
+| lta | fanhualta | Tianan Li | 2020/9/16 |
+| ningjiang | WillemJiang | Willem Ning Jiang | 2020/9/16 |
+| hxd | jixuan1989 | Xiangdong Huang | 2020/9/16 |
+| chaow | mychaow | Chao Wang | 2021/6/2 |
+| neuyilan | neuyilan | Houliang Qi | 2021/12/24 |
+| jackietien | JackieTien97 | Yuan Tian | 2022/4/21 |
+| wangchao316 | wangchao316 | Chao Wang | 2022/12/12 |
+| rong | SteveYurongSu | Steve Yurong Su | 2023/9/28 |
+| tanxinyu | OneSizeFitsQuorum | Xinyu Tan | 2023/9/28 |
+
+### Project Committers
+
+| **id** | **githubUsername** | **public name** |
+| :----------: | :----------------: | :-------------: |
+| bensonchou | | Peichen Chou |
+| chenyz | Cpaulyz | Yanze Chen |
+| dope | myxof | Yi Xu |
+| east | mdf369 | DongFang Mao |
+| eedalong | eedalong | Xiulong Yuan |
+| ejttianyu | EJTTianYu | Wangminhao Gou |
+| ericpai | ericpai | Eric Pai |
+| fengqingxin | FLOW4215 | Qingxin Feng |
+| geniuspig | Genius-pig | Boris Zhu |
+| gongning | | Gong Ning |
+| heiming | HeimingZ | Haiming Zhu |
+| hui | liuminghui233 | Minghui Liu |
+| icloudsong | | Binghua Song |
+| jessezhou | JesseZhou-1 | Jesse Zhou |
+| jianyun | chengjianyun | Jianyun Cheng |
+| junqing | irvine0109 | Junqing Wang |
+| lancelly | | Lanyu Liao |
+| marklau99 | THUMarkLau | Xuxin Liu |
+| miao | CloudWise-Lukemiao | Hongshan Miao |
+| qijun | jun0315 | Qijun Xie |
+| renyuhua | RYH61 | Yuhua Ren |
+| spricoder | SpriCoder | Hongyin Zhang |
+| sunzesong | samperson1997 | Zesong Sun |
+| suyue | little-emotion | Yue Su |
+| tsaitsunghan | tsunghanjacktsai | Jack Tsai |
+| xiangweiwei | Alima777 | Alima777 |
+| xinwang | vesense | Xin Wang |
+| xuekaifeng | SilverNarcissus | Kaifeng Xue |
+| yongzao | crzbulabula | Yongzao Dan |
+| yschengzi | | Sicheng Yu |
+| yuyuankang | yuyuankang | Yuyuan Kang |
+| zyk | MarcosZyk | Yukun Zhou |
\ No newline at end of file
diff --git a/src/Community/Communication-Channels.md
b/src/Community/Communication-Channels.md
new file mode 100644
index 0000000..930270d
--- /dev/null
+++ b/src/Community/Communication-Channels.md
@@ -0,0 +1,70 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# Communication Channels
+
+Apache IoTDB engages with users and developers through multiple channels,
ensuring open communication and community participation. Below are the ways you
can interact with us, get support, and contribute to the project.
+
+## 1. Mailing Lists
+
+The mailing list is Apache's designated channel for communication among
open-source contributors. It serves as the primary platform for discussing
community plans, roadmaps, and announcements.
+
+
+- Guide to Subscribing:
+
+ - To Subscribe: Send an email to [email protected]. The subject
of the email does not matter.
+
+ - To Confirm Subscription: After the initial subscription email, you will
receive a confirmation email from an address ending in iotdb.apache.org. Simply
reply to this email without changing the subject to complete your subscription.
+
+- Other Mailing Lists:
+
+ - JIRA Notifications: [email protected] (receives all JIRA
notifications. You don't need to subscribe if you're only interested in
specific JIRA issues; just follow or comment on the issue directly.)
+ - Code Commit Notifications: [email protected] (notifies all code
changes. This list receives a high volume of emails.)
+ - Code Review Notifications: [email protected] (notifies all code
review comments. This list also receives a high volume of emails.)
+
+## 2. GitHub
+
+For reporting issues, suggesting improvements, or discussing code changes:
[GitHub Issues](https://github.com/apache/iotdb/issues)
+
+## 3. JIRA
+
+For task management such as new feature improvements and bug fixes: [JIRA
Issues](https://issues.apache.org/jira/projects/IOTDB/issues)
+
+To participate, create a JIRA account for task management and a Confluence
account for collaborative document creation. Once your accounts are set up,
introduce yourself via the mailing list including your JIRA and Confluence IDs.
The community PMC will grant the necessary permissions.
+
+## 4. Slack
+
+For real-time communication with the international community: [Join Apache
IoTDB Slack Workspace](https://apacheiotdb.slack.com/)
+
+## 5. X (Twitter)
+
+Follow us for updates and community news: @apacheiotdb
+
+## 6. LinkedIn
+
+Follow us for updates and community news: [Apache IoTDB
LinkedIn](https://www.linkedin.com/company/apache-iotdb)
+
+## 7. Chinese Local Channels
+
+Since there are a number of Chinese developers in the Apache IoTDB community,
they have several local channels for communication:
+
+- Wechat Official Pages: subscribe to "Apache IoTDB"
+- Wechat Chat Group: contact "apache_iotdb"
+- QQ Chat Group: join chat group 659990460
\ No newline at end of file
diff --git a/src/Community/Community-Partners.md
b/src/Community/Community-Partners.md
new file mode 100644
index 0000000..50f5b1d
--- /dev/null
+++ b/src/Community/Community-Partners.md
@@ -0,0 +1,71 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# Community Partners
+
+## Usage of the term "IoTDB" in projects and product names:
+
+Apache IoTDB, Apache, the Apache feather logo, and the Apache IoTDB project
logo are trademarks of The Apache Software Foundation.
+
+Organizations developing products and projects with Apache IoTDB and creating
associated marketing materials should adhere to the trademark guidelines for
"Apache IoTDB" and its logo. For comprehensive and authoritative guidance on
correct trademark usage, please refer to the [ASF Trademarks
Guidance](https://www.apache.org/foundation/marks/) and associated
[FAQ](https://www.apache.org/foundation/marks/faq/).
+It is recommended not to include “IoTDB” in any name to prevent potential
trademark issues with the IoTDB project.
+
+To avoid potential trademark issues, it is advised not to include "IoTDB"
directly in any product names. For instance, "IoTDB BigDataProduct" is
inappropriate because it contains "IoTDB." However, exceptions such as
"BigDataProduct, powered by Apache IoTDB" or "BigDataProduct for Apache IoTDB"
are acceptable, as they incorporate the full "Apache IoTDB" name. For software
identifiers like Maven coordinates or module names, using formats like
"iotdb-tool" is permissible. Nominative use of [...]
+
+## Companies and Organizations
+
+To join the list, please send an email to [email protected] with your
organization's name, URL, a list of IoTDB components you are using, and a brief
description of your use case.
+
+Alternatively, you may leave your information on
[Github](https://github.com/apache/iotdb/discussions/4040).
+
+- School of Software (Tsinghua University), and National Engineering
Laboratory for Big Data Software originally launched IoTDB
+ - Their team, comprising both graduate students and professional software
engineers, actively develops IoTDB.
+ - They utilize Apache IoTDB in the metro systems in 3 Chinese cities (e.g.
Shanghai Metro), replacing KairosDB.
+ - Apache IoTDB stores decade-long data from over 100,000 stations for the
China Meteorological Administration (CMA).
+
+- Lenovo developed the TsFile Go version, and uses it in YOFC (Yangtze Optical
Fiber and Cable Company). The system collects data from more than 90 thousand
data points, stores them to the TsFile (with Go) as the edge storage and then
reads them later to send to the cloud.
+
+- Goldwind Science & Technology manages wind turbine data with Apache IoTDB,
processing SCADA data from Kafka, storing it in IoTDB, and supporting various
queries.
+
+- DaTangXianYi Technology has deployed IoTDB across numerous power stations in
China.
+
+- China Tower Corporation Limited uses IoTDB to store the battery data of
about 2 million signal towers.
+
+- Beijing Qingzhi IoT Technology uses IoTDB for electric generator's
monitoring. Currently they look forward to the cluster mode of IoTDB.
+
+- JianLong Steel is testing IoTDB for using it in their applications.
+
+## Commercial Support
+
+As with other Apache projects, Apache IoTDB is freely available. While
community support is also free, there are no service-level-agreements,
guaranteed reaction times or guarantee that an issue will be addressed.
+
+For organizations needing higher levels of availability and technical support,
the following entities have commercial support offerings:
+
+### Partners
+
+| <div style="width:100px;">Cooperative Partners </div> | Link
| Description |
+| :--------------------------------------------------------: |
:-------------------------: |
:----------------------------------------------------------- |
+| School of Software, Tsinghua University |
https://github.com/thulab | School of Software at Tsinghua University has
initiated IoTDB and contributed it to the Apache Software Foundation. The
professionals and software engineers continue to contribute significantly to
the project through ongoing development and community support. |
+| Timecho |
https://www.timecho.com/ | Timecho is one of the principal contributors to
Apache IoTDB, with several IoTDB PMC members and Apache board members on its
team. The company is dedicated to providing time-series data solutions that
maximize the value of time-series data while maintaining manageable costs.
Timecho offers TimechoDB, an enterprise-level product based on Apache IoTDB,
along with a suite of enterprise tools, techni [...]
+| IGS |
https://www.igsl-group.com/ | Exclusive reseller of TimechoDB, the enterprise
edition of Apache IoTDB, in Hong Kong. |
+
+### Product Inquiries
+
+For more information on the commercial support offerings, visit
[Products](https://www.timecho-global.com/product) .
\ No newline at end of file
diff --git a/src/Community/Development-Guide.md
b/src/Community/Development-Guide.md
new file mode 100644
index 0000000..65d1d5b
--- /dev/null
+++ b/src/Community/Development-Guide.md
@@ -0,0 +1,543 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# Development Guide
+
+## Development Agreements
+
+### Code Formatting
+
+We utilize the [Spotless
plugin](https://github.com/diffplug/spotless/tree/main/plugin-maven) and
[google-java-format](https://github.com/google/google-java-format) to format
Java code. You can configure the IDE to automatically apply formatting on save
by following these steps (using IDEA as an example):
+
+1. Download [google-java-format-plugin
v1.7.0.5](https://plugins.jetbrains.com/plugin/8527-google-java-format/versions/stable/83169)
and install it into the IDEA (Preferences -> Plugins -> search for
google-java-format). For more details, please check the
[manual](https://github.com/google/google-java-format#intellij-android-studio-and-other-jetbrains-ides).
+2. Install from disk (Plugins -> gear icon -> "Install plugin from disk" ->
Navigate to downloaded the zip file).
+3. Enable the plugin and keep the default google format (2-space indents).
+4. Avoid upgrading the google-java-format plugin until Spotless upgrades to
version 18 or higher
+5. Install the [Save
Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) plugin. Enable
"Optimize imports" and "Reformat file" options.
+6. Under "Save Actions" settings, set `File Path Inclusion` to ```.*.java```
to prevent accidental reformatting of non-Java files.
+
+### Code Styles
+
+We enforce code style consistency using the
[maven-checkstyle-plugin](https://checkstyle.sourceforge.io/config_filefilters.html)
guided by the rules defined in the [checkstyle.xml](
https://github.com/apache/iotdb/blob/master/checkstyle.xml) file in the project
root directory. To validate your code style, execute `mvn validate`.
+
+Ensure your IDE's default code style settings do not conflict with the
project's rules.
+
+In IDEA, you can align your style settings as follows.
+
+- Disable wildcard imports:
+ - Navigate to Java code style settings (Preferences -> Editor -> Code Style
-> Java).
+ - Go to the "Import" tab.
+ - In the "General" section, enable "Use single class import".
+ - Set "Class count to use import with '*'" to 999 or a larger value.
+ - Set "Names count to use static import with '*' " to 999 or a larger value.
+
+## Contribution Methods
+
+### Participating in Votes
+
+- Step 1: Vote for a release
+
+ - Please read
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
+
+- Step 2: Download Artifacts
+
+ - Access release candidates at https://dist.apache.org/repos/dist/dev/iotdb/
+
+- Step 3: Import the Public Key of the Release Manager
+
+ - Retrieve keys from https://dist.apache.org/repos/dist/dev/iotdb/KEYS and
use `gpg2` for the import. Instructions and the start of public keys are listed
on the page.
+
+ - The first way:
+
+ * The beginning of the public key is:
+
+ ```
+ pub rsa4096 2019-10-15 [SC]
+ 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430
+ ```
+
+ Or
+
+ ```
+ pub rsa4096/28662AC6 2019-12-23 [SC]
+ ```
+
+ * Download the public key:
+
+ ```
+ gpg2 --receive-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (or
28662AC6)
+ ```
+
+ or (specify keyserver)
+
+ ```
+ gpg2 --keyserver p80.pool.sks-keyservers.net --recv-keys
10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (or 28662AC6)
+ ```
+
+ - The second way:
+
+ * Copy the content below into a text file named `key.asc`:
+
+ ```
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
+ Version: GnuPG v2
+ ...
+ -----END PGP PUBLIC KEY BLOCK-----
+ ```
+
+ Import RM's public key to your computer:
+
+ ```
+ gpg2 --import key.asc
+ ```
+
+- Step 4: Verification of Releases
+
+ * Ensure LICENSE and NOTICE files are present and correct
+
+ * Check README and RELEASE_NOTES files
+
+ * Validate code headers:
+
+ ```
+ mvn -B apache-rat:check
+ ```
+
+ * Verify signatures and hashes
+
+ ```
+ gpg2 --verify apache-iotdb-0.12.0-source-release.zip.asc
apache-iotdb-0.12.0-source-release.zip
+
+ # Look for a message indicating a "Good Signature"
+
+ shasum -a512 apache-iotdb-0.12.0-source-release.zip
+
+ # Compare the output with the corresponding .sha512 file. If they match,
the verification is successful.
+ ```
+
+ * Verify the compilation:
+
+ ```
+ mvnw install
+ ```
+
+ Ensure that the output ends with "SUCCESS" for all tasks.
+
+- Step 5: Verify the Binary Release
+
+ * Ensure LICENSE and NOTICE files are present and correct
+
+ * Check README and RELEASE_NOTES files
+
+ * Verify signatures and hashes
+
+ ```
+ gpg2 --verify apache-iotdb-0.12.0-bin.zip.asc apache-iotdb-0.12.0-bin.zip
+
+ # Look for a message indicating a "Good Signature".
+
+ shasum -a512 apache-iotdb-0.12.0-bin.zip
+
+ # Compare the output with the corresponding .sha512 file. If they match,
the verification is successful.
+ ```
+
+ * Verify that it starts and the sample statements execute correctly
+
+ To ensure the server starts and executes sample statements correctly, run
the following commands:
+
+ ```
+ nohup ./sbin/start-server.sh >/dev/null 2>&1 &
+
+ ./sbin/start-cli.sh
+
+ CREATE DATABASE root.turbine;
+ CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE,
ENCODING=GORILLA;
+ insert into root.turbine.d1(timestamp,s0) values(1,1);
+ insert into root.turbine.d1(timestamp,s0) values(2,2);
+ insert into root.turbine.d1(timestamp,s0) values(3,3);
+ select * from root.**;
+
+ # Expect the following output:
+ +-----------------------------------+------------------+
+ | Time|root.turbine.d1.s0|
+ +-----------------------------------+------------------+
+ | 1970-01-01T08:00:00.001+08:00| 1.0|
+ | 1970-01-01T08:00:00.002+08:00| 2.0|
+ | 1970-01-01T08:00:00.003+08:00| 3.0|
+ +-----------------------------------+------------------+
+
+ ```
+
+- Step 6: Send an Email After Verification
+
+ Once verification is complete, you can send an email to confirm the
successful validation:
+
+ ```
+ Hi,
+
+ +1 (PMC could binding)
+
+ The source release:
+ LICENSE and NOTICE [ok]
+ signatures and hashes [ok]
+ All files have ASF header [ok]
+ could compile from source: ./mvnw clean install [ok]
+
+ The binary distribution:
+ LICENSE and NOTICE [ok]
+ signatures and hashes [ok]
+ Could run with the following statements [ok]
+
+ CREATE DATABASE root.turbine;
+ CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
+ insert into root.turbine.d1(timestamp,s0) values(1,1);
+ insert into root.turbine.d1(timestamp,s0) values(2,2);
+ insert into root.turbine.d1(timestamp,s0) values(3,3);
+ select * from root.**;
+
+ Thanks,
+ xxx
+ ```
+
+### Code Contribution
+
+#### Contribution process:
+
+Tasks are managed as issues in JIRA in the Apache IoTDB community.
+
+The full lifecycle of an Issue: Create an issue -> assign an issue -> submit a
PR(pull request) -> review the PR -> merge the pr -> close the issue.
+
+#### Create an Issue:
+
+ - Clearly name and describe the issue in JIRA:
+ * Naming: Try to make it clear and easy to understand. Examples include
supporting a new aggregate query function (avg) and optimizing the performance
of querying raw data. The issue will later be included in the release note.
+ * Description: New features and improvements should be clear. Mention
environment, affected versions, and steps to reproduce if reporting bugs.
+
+#### Assign an Issue:
+
+ - To prevent duplicate efforts, add a comment like "I'm working on this"
when you take up an issue.
+
+ Note: If you cannot assign an issue, it is because your account does not
have the necessary permission.
+ In this case, please send an email to the [email protected] mailing
list with the title of "[application] apply for permission to assign issues to
XXX (your JIRA username)".
+
+#### Submit a PR
+
+ - How to submit code
+
+ - Contribution path:
+
+ The IoTDB community welcomes developers to participate in building the
open source project. You can check
[Issues](https://issues.apache.org/jira/projects/IOTDB/issues) and contribute
to their resolution or make other improvements.
+
+ Submit a PR that passes Travis-CI tests and Sonar code quality checks.
If at least one committer approves and there are no code conflicts, the PR can
be merged.
+
+ - PR guidelines:
+
+ Submitting a [Pull
Request](https://help.github.com/articles/about-pull-requests/) on GitHub is
straightforward. The following steps use the
[apache/iotdb](https://github.com/apache/iotdb) project as an example (replace
"iotdb" with the relevant project name if different).
+
+ - Fork the repository:
+
+ Navigate to the [github page](https://github.com/apache/iotdb) and
click "Fork" in the upper right corner
+
+ - Configure git and submit changes
+
+ - Step 1: Clone the code locally:
+
+ ```
+ git clone https://github.com/<your_github_name>/iotdb.git
+ ```
+
+ **Note: Please replace `<your_github_name>` with your GitHub
username.** The origin will default to your fork on GitHub after cloning.
+
+ - Step 2: Add apache/iotdb as an upstream remote branch:
+
+ ```
+ cd iotdb
+ git remote add upstream https://github.com/apache/iotdb.git
+ ```
+
+ - Step 3: Check the remote repository settings:
+
+ ```
+ git remote -v
+ origin https://github.com/<your_github_name>/iotdb.git (fetch)
+ origin https://github.com/<your_github_name>/iotdb.git(push)
+ upstream https://github.com/apache/iotdb.git (fetch)
+ upstream https://github.com/apache/iotdb.git (push)
+ ```
+
+ - Step 4: Create a new branch to make changes (assume the new branch
name is `fix`):
+
+ ```
+ git checkout -b fix
+ ```
+
+ Once created, you can make changes to the code.
+
+ - Step 5: Commit your changes to the remote branch(here's an example
of a `fix` branch):
+
+ ```
+ git commit -a -m "<you_commit_message>"
+ git push origin fix
+ ```
+
+ For more on git usage, visit: [Git Usage
Tutorial](https://www.atlassian.com/git/tutorials/setting-up-a-repository)
+
+ - Important Notes for Git Commit
+
+ - Keep your repository clean:
+
+ - Do not upload binary files. Ensure the repository size only
increases due to code changes.
+
+ - Do not upload generated code.
+
+ - Make meaningful commit messages:
+
+ - Title with JIRA number: [IOTDB-JIRA number].
+
+ - Title with GitHub ISSUE number: [ISSUE-issue number].
+
+ - Include #XXXX in the content for linking purposes.
+
+ - Create a PR
+
+ Navigate to your GitHub repository page in the browser, switch to your
committed branch `<your_branch_name>`, and click "New pull request" and "Create
pull request" buttons in turn to create a PR. If you are addressing
[Issues](https://issues.apache.org/jira/projects/IOTDB/issues), include
[IOTDB-xxx] at the beginning.
+
+ At this point, your PR is created. For more information on PRs, please
read
[Collaborating-with-issues-and-pull-requests](https://help.github.com/categories/collaborating-with-issues-and-pull-requests/)
+
+ - Conflict resolution
+
+ Code conflicts during PR submission are typically caused by multiple
people editing the same file. They can be resolved by following these steps:
+
+ Step 1: Switch to the master branch
+
+ ```
+ git checkout master
+ ```
+
+ Step 2: Synchronize the remote master branch to your local branch
+
+ ```
+ git pull upstream master
+ ```
+
+ Step 3: Switch back to the branch you were on (assuming it's named
`fix`)
+
+ ```
+ git checkout fix
+ ```
+
+ Step 4: Perform a rebase
+
+ ```
+ git rebase -i master
+ ```
+
+ Save the file that pops up (usually no changes needed). You will then
be prompted to resolve conflicts in the specified files. Execute the following
code after all the conflicts are resolved.
+
+ ```
+ git add .
+ git rebase --continue
+ ```
+
+ Repeat until you see a message like *rebase successful*, then you can
update the branch you submitted the PR from:
+
+ ```
+ git push -f origin fix
+ ```
+
+ - Content to be submitted:
+
+ - Issue Type: New Feature
+
+ - Submit user manuals and code modification PRs in both English and
Chinese.
+
+ The user manual mainly describes the function definition and usage. It
should include scenario descriptions, configuration methods, interface function
descriptions, and usage examples. Place content in the `src/UserGuide`
directory for English and `src/zh/UserGuide` for Chinese on the main branch of
the apache/iotdb-docs repository.
+
+ Update the user guide by making corresponding changes in
`src/.vuepress/sidebar` on the main branch.
+
+ - Commit Unit Test UT or Integration Test IT
+
+ Submit Unit Tests (UT) or Integration Tests (IT) covering as many
cases as possible, referencing existing tests as models. You can refer to
`xxTest` (Path:
`iotdb/server/src/test/java/org/apache/iotdb/db/query/aggregation/`) or `xxIT`
(Path: `iotdb/integration/src/test/java/org/apache/iotdb/db/integration/`).
+
+ - Issue Type: Improvement
+
+ Submit code and UT. Generally, there is no need to modify the user
manual. It is advisable to submit experimental results showing quantified
improvements and side effects.
+
+ - Issue type: Bug
+
+ Write UT or IT that can reproduce the bug.
+
+ - Code management
+
+ - Branch management:
+
+ - The naming scheme of the IoTDB version is:
`0.Major_version.Minor_version`. For example, in version 0.12.4, 12 represents
the major version and 4 refers to the minor version.
+
+ - The master branch corresponds to the next unreleased major version.
Each major version release is archived in a separate branch, e.g., the code for
the 0.12.x series is under the `rel/0.12` branch.
+
+ - Bug fixes found in a released version should be submitted to all
branches that are equal to or newer than that version. For example, a PR about
a bug fix in version 0.11.x should be submitted to `rel/0.11` branch,
`rel/0.12` branch and master branch.
+
+ - Code formatting:
+
+ Before submitting a PR, use `mvn spotless:apply` to format the code,
otherwise the CI code format check will fail.
+
+ - Notes:
+
+ - The default values between `iotdb-datanode.properties` and
`IoTDBConfig` must be consistent
+
+ - If configuration parameters are changed, modify the following files
simultaneously:
+
+ - Configuration file:
`iotdb-core/datanode/src/assembly/resources/conf/iotdb-datanode.properties`
+
+ - Code: `IoTDBDescriptor`, `IoTDBConfig`
+
+ - Documentation:
`apache/iotdb-docs/src/UserGuide/{version}/Reference/DataNode-Config-Manual.md`,
`apache/iotdb-docs/src/zh/UserGuide/{version}/Reference/DataNode-Config-Manual.md`
+
+ To modify configuration parameters in IT and UT files, you should
make these modifications within methods annotated with `@Before` and reset them
in methods annotated with `@After` to avoid affecting other tests. Parameters
for the compaction module should be consolidated in the
`CompactionConfigRestorer` file.
+
+ - PR Naming
+
+ - Naming Convention: Branch tag - JIRA tag - PR name
+
+ Example: [To rel/0.12] [IoTDB-1907] implement customized sync process:
sender
+
+ - Branch tag
+
+ If you are submitting a PR to a non-master branch, such as the
`rel/0.13` branch, include the branch tag in the PR name, like [To rel/0.13].
If the PR is targeted at the master branch, no branch tag is needed.
+
+ - Jira tag
+
+ Start with the JIRA number, such as [IoTDB-1907] implement customized
sync process: sender. This way, once the PR is created, bots will automatically
link the PR to the corresponding issue.
+
+ Note: This auto-linking won't happen if the PR is created without any
JIRA number or with one that is improper, in which case you need to correct the
PR name and manually paste the PR link to the issue page by adding a comment or
attaching a link.
+
+ * PR Description
+
+ Typically, the PR name cannot cover all changes, so it's necessary to add
a detailed description of what has been altered. Provide explanations for any
aspects that may be difficult to understand.
+
+ For PRs fixing bugs, describe the cause of the bug and the solution.
Additionally, detail the addition of UT/IT test cases and any potential
negative effects.
+
+ * After Submitting a PR
+
+ Send an email to the mailing list at [email protected], outlining the
work done in the PR. ake each reviewer's feedback seriously, respond to each
comment, and make adjustments after reaching a consensus.
+
+#### Review a PR
+
+- Key Considerations:
+ - PR Naming: Ensure PRs are properly named with the JIRA number for new
features and bug fixes.
+ - PR Description: Check if the description is clear.
+ - Test Cases: Attach functional or performance test reports.
+ - User Manuals: Ensure that new features include a user manual.
+ - Code Isolation: Avoid mixing unrelated code changes in the same PR. Split
unrelated modifications into separate PRs.
+
+- Review Process:
+
+ - First step: Click "Files changed" in the PR
+ <img style="width:100%; max-width:800px; max-height:600px;
margin-left:auto; margin-right:auto; display:block;"
src="https://alioss.timecho.com/docs/img/zh/development/howtocontributecode/01.png">
+
+ - Second step: For lines with issues, move to the left side where a plus
sign appears. Click the plus, leave a comment, and then click "Start a review".
At this point, all review comments are saved temporarily and are not visible to
others.
+ <img style="width:100%; max-width:800px; max-height:600px;
margin-left:auto; margin-right:auto; display:block;"
src="https://alioss.timecho.com/docs/img/zh/development/howtocontributecode/02.png">
+
+ - Third step: After all the comments are added, click "Review changes",
choose your feedback — "Approve" if it’s ready to merge, "Request changes" if
there are bugs that need correction, or "Comment" if you're unsure. Finally,
submit your review comments which will then be visible to the person who
submitted the PR.
+ <img style="width:100%; max-width:800px; max-height:600px;
margin-left:auto; margin-right:auto; display:block;"
src="https://alioss.timecho.com/docs/img/zh/development/howtocontributecode/03.png">
+
+#### Merge a PR
+
+- Confirm that all review comments have been addressed and you have approval
from at least one committer.
+
+- Choose `squash` merge. Opt for `rebase` only if the author has a single,
clear commit log.
+
+- Close the corresponding issue on JIRA, and tag the fixed or completed
version. [Note that solving or closing an issue should always include adding a
PR or description on JIRA to allow tracking of task changes.]
+
+### Contribute to Documentation
+
+The process for contributing to the user manual is the same as for code, but
involves different files:
+
+- The English user manual is located in `src/UserGuide`.
+- The Chinese version is located in `src/zh/UserGuide`.
+- To update the user manual directory, including adding or deleting markdown
documents or changing document names, appropriate modifications should be made
in `src/.vuepress/sidebar` on the main branch.
+
+
+### New Features, Bug Feedback, Improvements, etc.
+
+Any new features or bugs to be fixed can be submitted as an issue on JIRA.
+
+You can select the type of issue: bug, improvement, new feature, etc. New
issues are automatically synchronized to the mailing list, and subsequent
discussions can take place on JIRA or via the mailing list. Please close the
issue once it is resolved.
+
+### Email discussion Content
+
+Please conduct discussions in English:
+
+ - When joining the mailing list for the first time, you might introduce
yourself (e.g., "Hi, I'm xxx...").
+
+ - Before starting work on a feature, you may announce your intent via email
(e.g., "Hi, I'm working on issue IOTDB-XXX, My plan is...").
+
+### Frequently Asked Questions
+
+- Unable to download files such as `thrift-*`:
+ For example `Could not get content
org.apache.maven.wagon.TransferFailedException: Transfer failed for
https://github.com/apache/iotdb-bin-resources/blob/main/compile-tools/thrift-0.14-ubuntu`.
+ This is usually a network issue, requiring manual download of the specified
files:
+
+ - Download manually from:
+ *
[thrift-0.14-MacOS](https://github.com/apache/iotdb-bin-resources/blob/main/compile-tools/thrift-0.14-MacOS)
+ *
[thrift-0.14-ubuntu](https://github.com/apache/iotdb-bin-resources/blob/main/compile-tools/thrift-0.14-ubuntu)
+
+ - Copy the file to the `thrift/target/tools/` directory.
+ - Re-execute the Maven compile command.
+
+- Unable to download `errorprone`:
+
+ ```Failed to read artifact descriptor for com.google.errorprone:javac
+ -shaded:jar:9+181-r4173-1: Could not transfer artifact
com.google.errorprone:javac-shaded:pom:9+181-r4173-1
+ ```
+
+ Solution:
+
+ 1. Manually download the jar package
[javac-shaded-9+181-r4173-1.jar](https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9+181-r4173-1/javac-shaded-9+181-r4173-1.jar)
+
+ 2. Install the jar package to the local private repository:
+
+ ```
+ mvn install:install-file -DgroupId=com.google.errorprone
-DartifactId=javac-shaded -Dversion=9+181-r4173-1 -Dpackaging=jar
-Dfile=D:\workspace\iotdb-master\docs\javac-shaded-9+181-r4173-1.jar
+ ```
+
+## References
+
+- Apache IoTDB Official Website:https://iotdb.apache.org/
+
+- Code Repository:https://github.com/apache/iotdb
+
+- Go Language Repository: https://github.com/apache/iotdb-client-go
+
+- Documentation Repository:https://github.com/apache/iotdb-docs
+
+- Resource Repository (project's documents, compiler, etc):
https://github.com/apache/iotdb-bin-resources
+
+- Quick Start
Guide:http://iotdb.apache.org/UserGuide/Master/QuickStart/QuickStart.html
+
+- JIRA Task Management:https://issues.apache.org/jira/projects/IOTDB/issues
+
+- WiKi Documentation:https://cwiki.apache.org/confluence/display/IOTDB/Home
+
+- Mailing list: https://lists.apache.org/[email protected]
+
+- Daily Builds:
https://ci-builds.apache.org/job/IoTDB/job/IoTDB-Pipe/job/master/
+
+- Slack:
https://apacheiotdb.slack.com/join/shared_invite/zt-qvso1nj8-7715TpySZtZqmyG5qXQwpg#/shared-invite/email
\ No newline at end of file
diff --git a/src/Community/Events-and-Reports.md
b/src/Community/Events-and-Reports.md
new file mode 100644
index 0000000..d05a2c6
--- /dev/null
+++ b/src/Community/Events-and-Reports.md
@@ -0,0 +1,212 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+# Events and Reports
+## 2024 Meetups and Conferences
+
+- Jun 03, Bratislava, Slovakia. Community Over Code EU 2024
+ - (English) Magic industrial data acquisition with Apache PLC4X, TsFile and
IoTDB. Speaker: Christofer Dutz
+
+- Jun 03, Bratislava, Slovakia. Community Over Code EU 2024
+ - (English) State of Apache IoTDB. Speaker: Dr. Julian Feinauer
+
+- Apr 09, Nürburgring, Germany. JavaLand 2024
+ - (German) MES Systems Based on Java (Micro-)Services. Speaker: Christofer
Dutz
+
+- Apr 04, Würzburg, Germany. The Industrial AI Podcast
+ - (English) [*AINode: Deploy the model in the
database*](https://aipod.de/ainode-deploy-the-model-in-the-database/). Speaker:
Dr. Julian Feinauer, Robert Weber
+
+- Mar 02, Shanghai, China
+ 2024 IoTDB Core Technology Meetup 1: Modern Open Source Data Technology
+ - (Chinese) [*Apache IoTDB: Unlocking Time Series Data Storage and
Application
Capabilities*](https://www.bilibili.com/video/BV1ai421R7TM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Stefanie Zhao
+
+- Feb 22, Munich, Germany. building IoT 2024
+ - (German) Timecho Real-time Database: The Swiss Army Knife. Speaker:
Christofer Dutz, Dr. Julian Feinauer
+
+- Jan 29, Frankfurt am Main, Germany. KI in der Industrie
+ - Industrial AI Conference by Hannover Messe
+
+
+## 2023 Meetups and Conferences
+
+* Dec 17, Wuxi, China. 2023 OpenAtom Developer Conference
+ * Open Source IIoT Big Data Sub-forum. Producer: Dr. Xiangdong Huang
+* Dec 15, Nanjing, China. 2023 Chinese-funded Photovoltaic Overseas Conference
+* Dec 03, Beijing, China. IoTDB Summit 2023
+ * (English) [*The Data and IoT Landscape: Trends and
Directions*](https://www.bilibili.com/video/BV18g4y117rB/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Prof. C. Mohan
+ * (Chinese) [*Tsinghua Dataway: The Modular Software Stack for Industrial
Big
Data*](https://www.bilibili.com/video/BV1Ee411C7Y1/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Prof. Jianmin Wang
+ * (Chinese) [*TimechoDB V1.3: A One-Stop Solution for Time Series Data
Management*](https://www.bilibili.com/video/BV1X64y1p7cY/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Jialin Qiao
+ * (Chinese) [*New IoTDB Component: Embedded Machine
Learning*](https://www.bilibili.com/video/BV1Cc411m7Na/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Prof. Mingsheng Long
+ * (Chinese) [*Prospects of New Time Series Databases in Smart Power
Generation*](https://www.bilibili.com/video/BV1kC4y1Q7mx/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Weimin Guo
+ * (Chinese) [*Large-Scale Distributed Data Lake Construction in Baowu
Equiptment's Smart Operation and
Maintenance*](https://www.bilibili.com/video/BV1Tb4y1V7LF/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Gang Zhao
+ * (Chinese) [*Maximize the Utility: Exploring the Unlimited Potential of
Data with
IoTDB*](https://www.bilibili.com/video/BV1cG411Y7Gv/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yuan Tian
+ * (Chinese) [*Shape the Form: Effortless Data Modeling with
IoTDB*](https://www.bilibili.com/video/BV1P94y1P7iJ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jinrui Zhang
+ * (Chinese) [*Leverage the Tools: Efficient Management and Operation with
Timecho
Workbench*](https://www.bilibili.com/video/BV1su4y1M7sW/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Stefanie Zhao
+ * (Chinese) [*Gather the Streams: Navigating "Embedded-Edge-Cloud
Integration" with IoTDB Stream Processing
Framework*](https://www.bilibili.com/video/BV1mp4y1o7sH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Steve Su
+ * (Chinese) [*Enhance the Efficiency: Comprehensive System Optimization with
IoTDB Monitoring
Tools*](https://www.bilibili.com/video/BV1hN4y1b7cg/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Xinyu Tan
+ * (English) [*Aggregate the Sources: Universal Data-Acquisition from
Industrial Hardware with Apache
PLC4X*](https://www.bilibili.com/video/BV1QC4y1Q7Rk/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Christofer Dutz
+ * (Chinese) [*Application of IoTDB in Integrated Monitoring Systems for
Urban Mass
Transit*](https://www.bilibili.com/video/BV1M64y1p7h6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Zhe Liu
+ * (Chinese) *Implementation of IoTDB in the NeuSeer IoT Platform and
Industry Practices*. Speaker: Wei Wang
+ * (Chinese) [*Leveraging IoTDB in the Power Generation
Sector*](https://www.bilibili.com/video/BV1Xw411x7FK/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Chang Shu
+ * (Chinese) [*Integration of IoTDB in the Digitalization of the Nuclear
Power
Industry*](https://www.bilibili.com/video/BV12g4y117eT/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Huajian Fang
+ * (Chinese) [*Application of IoTDB in the Data Resource Management and
Operation in Advanced
Manufacturing*](https://www.bilibili.com/video/BV1994y1A7q7/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Wei Lu
+ * (English) [*Use Cases of Apache IoTDB in the German Industry and Critical
Infrastructure*](https://www.bilibili.com/video/BV1294y1A7uG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Julian Feinauer
+ * (Chinese) [*IoTDB-Based Solution for Energy Data Integration at Qing'an
Cloud*](https://www.bilibili.com/video/BV1dQ4y1g79k/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Taixian Yang
+* Nov 18, Shanghai, China. Data & AI Con 2023
+* Nov 15-18, Shenzhen, China. China High-Quality Nuclear Energy Development
Conference and Shenzhen International Nuclear Energy Industry Innovation Expo
+* Oct 21, Beijing, China. Doris Summit Asia 2023
+* Sep 21, Beijing, China. 2023 Open Source Industry Conference (OSCAR)
+* Sep 03-05, Beijing, China. 2023 Global Software Development Conference (QCon)
+* Aug 18-20, Beijing, China. CommunityOverCode Asia 2023 (Former ApacheCon
Asia)
+ * Internet of Things (IoT) / Industrial Internet of Things (IIoT) Forum.
Producer: Dr. Jialin Qiao.
+* Jul 26-28, Shanghai, China. 2023 Energy Storage and Lithium Technology
Exhibition
+* Jul 20, online. 2023 IoTDB Core Technology Meetup 5: IoTDB X RocketMQ
Technology Salon
+ * (Chinese) [*How IoTDB Empowers IIoT Data
Management*](https://www.bilibili.com/video/BV1fh4y117VW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199)
+ Speaker: Jinrui Zhang
+ * (Chinese) [*How IoTDB Stores Time Series Data Quickly and
Efficiently*](https://www.bilibili.com/video/BV1r14y1Q7ec/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199)
+ Speaker: Haonan Hou
+* Jul 05-07, Beijing, China. 2023 International Industrial Internet and
Industrial Communications Exhibition
+* Jul 04-05, Beijing, China. 2023 Trusted Database Conference
+ * (Chinese) *How Time Series Database Apache IoTDB Empowers IIoT Data
Management*. Speaker: Dr. Xiangdong Huang
+* Jun 10, Shenzhen, China. 2023 IoTDB Core Technology Meetup 4: IoTDB X EMQ:
Digital Support for Smart Factories
+ * (Chinese) [*IoTDB Application Solution in Youhaoda IoT
System*](https://www.bilibili.com/video/BV1Wh4y1X7kM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Shanyou Zhang
+* May 31, online. IoTDB X EMQ Smart Manufacturing Digital Transformation:
Manufacturing Industry Customer Sharing Meetup
+ * (Chinese) [*How IoTDB empowers industrial IoT data
management*](https://www.bilibili.com/video/BV1vu411p7Qx/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Stefanie Zhao
+ * (Chinese) [*Application of IoTDB in AVICAS Generic Intelligent Cloud
Manufacturing
System*](https://www.bilibili.com/video/BV1Fh411F7EP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Shenglai Wan
+* May 27-28, Shanghai, China. The Global Opensource Technology Conference 2023
+* Apr 26, Munich, Germany. building IoT 2023
+ * (German) *Time series database for data management in the IoT*. Speaker:
Dr. Julian Feinauer, Pengcheng Zheng
+* Apr 15, Shanghai, China
+ 2023 IoTDB Core Technology Meetup 3: IoTDB X EMQ: The Data Foundation Of
Intelligent Vehicles
+ * (Chinese) [*Best Application Practices of IoTDB in the Scenarios of IoV
and Intelligent Car
Factories*](https://www.bilibili.com/video/BV1r24y1c7SY/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199)
+ Speaker: Yuan Tian
+* Mar 02, online. 2023 IoTDB Core Technology Meetup 2: Joint Meetup of IoTDB
and SeaTunnel
+ * (English) [*How Does Apache IoTDB Improve Storage
Efficiency*](https://www.bilibili.com/video/BV1yM4y1r79b/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Haonan Hou
+* Feb 25-26, Shanghai, China. The Global AI Developer Conference 2023
+* Feb 25, Beijing, China
+ 2023 IoTDB Core Technology Meetup 1:Discussion on Cloud Native Open Source
Project Application Practice
+ * (Chinese) [*Apache IoTDB and Cloud Deployment
Practice*](https://www.bilibili.com/video/BV19k4y1b71E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jinrui Zhang
+
+## 2022 Meetups and Conferences
+
+* Dec 03-04, online
+ 2022 Apache IoTDB & IoT Ecosystem Summit
+ * (Chinese) [*Time Series Database for Internet of
Everything*](https://www.bilibili.com/video/BV1z84y1x74Y/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jiong Zhou
+ * (Chinese) [*Apache IoTDB V1.0 for Industrial
IoT*](https://www.bilibili.com/video/BV1UA411D7bG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Xiangdong Huang
+ * (Chinese) [*Industrial Time Series Database - Apache IoTDB in the Nuclear
Power
Industry*](https://www.bilibili.com/video/BV1W84y1x7RH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Xujia Liu
+ * (Chinese) [*Application of Apache IoTDB in State
Grid*](https://www.bilibili.com/video/BV1R3411Q718/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Ke Xie
+ * (English) [*Application of Apache IoTDB for Multi-level Data Syncing of
Industrial Data from A German Automotive
OEM*](https://www.bilibili.com/video/BV18V4y1F7do/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Julian Feinauer
+ * (Chinese) [*Apache IoTDB's New Standalone & Cluster Architecture for
Embedded-Edge-Cloud Data
Sync*](https://www.bilibili.com/video/BV1314y1g7yT/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Jialin Qiao
+ * (Chinese) [*Scalability and Storage-Compute Separation of Apache
IoTDB*](https://www.bilibili.com/video/BV1BD4y1L7iq/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Gaofei Cao
+ * (Chinese) [*Time Series Database Consensus Protocol Optimized for IoT
Scenarios*](https://www.bilibili.com/video/BV1mK411275q/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jinrui Zhang
+ * (Chinese) [*Large-Scale Parallel Processing and Edge Computing in Apache
IoTDB*](https://www.bilibili.com/video/BV1Xe4y1V7VS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yuan Tian
+ * (Chinese) [*Apache IoTDB's Innovative Storage Engine for Sequential and
Disordered Time Series Data Separation:
IoTLSM*](https://www.bilibili.com/video/BV1ee4y1V73w/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Haonan Hou
+ * (Chinese) [*Apache IoTDB for Internet of Everything at
JD.com*](https://www.bilibili.com/video/BV1Ao4y167tJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Gang Liu
+ * (Chinese) [*Developing a Cloud System with Apache IoTDB at AVICAS
Generic*](https://www.bilibili.com/video/BV11D4y1M7bL/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Chuang Wang
+ * (Chinese) [*Managing Data from Millions of Connected Cars with Apache
IoTDB*](https://www.bilibili.com/video/BV1Hj411u7R6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Li Huang
+ * (Chinese) [*How Apache IoTDB Optimized the O&M at Baowu
Steel*](https://www.bilibili.com/video/BV1sM411s7VZ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Shaofeng Xu
+ * (Chinese) [*MCC IIoT Platform and CISDigital-TimeS (Based on Apache IoTDB)
in Process Manufacturing
Industry*](https://www.bilibili.com/video/BV1324y1g77m/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Qiang Zheng
+ * (Chinese) [*Timecho's Commercial Offering based on Apache
IoTDB*](https://www.bilibili.com/video/BV1iY411C7LZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Hai Liu
+ * (Chinese) [*Yonyou's Practice in the Application and Ecosystem Development
of Apache
IoTDB*](https://www.bilibili.com/video/BV1m24y1G7mf/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Guanfei Guo
+ * (Chinese) [*BONC Products based on Apache
IoTDB*](https://www.bilibili.com/video/BV1aD4y1u7eU/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Chao Wang
+ * (Chinese) [*Apache IoTDB on Huawei
Cloud*](https://www.bilibili.com/video/BV1uo4y1a7HS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Chao Wang
+ * (Chinese) [*Solutions with MaxCompute, a Big Data Computing Platform based
on Apache
IoTDB*](https://www.bilibili.com/video/BV1jM411j7R3/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jian Bai
+* Oct 29-30, online. COSCon'22
+ * The COSCon'22 loT Forum. Producer: Dr. Jialin Qiao
+ * The COSCon'22 loT Forum and Open Source Education Forum. Producer: Dr.
Xiangdong Huang
+* Oct 15, online. 2022 IoTDB Core Technology Meetup 2: Building an Open-Source
Data Management Plan with IoTDB X SeaTunnel
+ * (Chinese) [*Apache IoTDB, a Time-Series Database Capable of Handling Tens
of Millions of Writing Per
Second*](https://www.bilibili.com/video/BV16K411D7xJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Gaofei Cao
+ * (Chinese) [*Integration Practice of IoTDB with Spring
Ecosystem*](https://www.bilibili.com/video/BV1Pg411h7Cw/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Zhijia Cao
+* Sep 20-21, Karlsruhe, Germany. data2day 2022
+ * (English) *Yet Another Timeseries DB: Why Apache IoTDB Is Different and
All You Need for Data Intensive Applications*. Speaker: Dr. Julian Feinauer
+* Aug 13, HangZhou, China
+ 2022 IoTDB Core Technology Meetup 1: IoTDB X EMQ IoT Data Infrastructure
Practice
+ * (Chinese) [*Multi-Scenario Modeling Method of
IoTDB*](https://www.bilibili.com/video/BV1fY4y1P7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yuan Tian
+ * (Chinese) [*Case Study of Shennan Circuits with EMQ and
IoTDB*](https://www.bilibili.com/video/BV1me4y187Jg/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Zhifei Feng
+ * (Chinese) [*IoTDB + MaxCompute - Thoughts and Practice on How Big Data
Systems can Better Process IoT
Data*](https://www.bilibili.com/video/BV1o8411t7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yang Gao
+* Jul 29-31, online. ApacheCon Asia 2022
+ * Internet of Things (IoT) / Industrial Internet of Things (IIoT) Forum.
Producer: Dr. Jialin Qiao
+* Jul 29, online. 2022 Lixia Action Conference
+ * Open Source Roundtable: *Why Are Companies Heavily Investing in the Open
Source Track*. Speaker: Dr. Xiangdong Huang
+* Jul 03, online. 2022 Open Source Technology Lecture Series 3: Open Source
from the Perspectives of Interviewers and Job Seekers
+ * (Chinese) [*Why Open-Source Project Experience Forms the Best Resumes for
Job
Seekers*](https://www.bilibili.com/video/BV19Y4y1u7za/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jinrui Zhang
+ * (Chinese) [*What's the Benefit of Open-Source Experience in Interviews
with Top-Tier
Companies*](https://www.bilibili.com/video/BV1JU4y1r7BP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yuan Tian
+* May 14, online. 2022 Open Source Summer - Apache IoTDB Project Presentation
Conference
+ * (Chinese) [*Introduction of Apache
IoTDB*](https://www.bilibili.com/video/BV1St4y1x7ob/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Jialin Qiao
+ * (Chinese) [*Project 1:A Lightweight and Secure User Defined Function
Running
Environment*](https://www.bilibili.com/video/BV1qg411d7Fj/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jian Bai
+ * (Chinese) [*Project 2:Metadata Tag Model
Management*](https://www.bilibili.com/video/BV1TY411F7Fi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Yukun Zhou
+ * (Chinese) [*Project 3:Aggregation Query Window Segmentation
Framework*](https://www.bilibili.com/video/BV1Jv4y1A7R5/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Minghui Liu
+ * (Chinese) [*Project 4:Efficient Expression Calculation Method Based on
Code Generation
Technology*](https://www.bilibili.com/video/BV13v4y1A78P/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jinrui Zhang
+* May 11, Karlsruhe, Germany. Building IoT 2022
+ * (German) *Introduction of the Industry 4.0 "PIG-Stacks (Apache
PLC4X+IoTDB+Grafana)". Speaker: Christofer Dutz, Dr. Julian Feinauer
+* Apr 14, Beijing, China. 2022 Open Source Technology Lecture Series 2:
Tsinghua Open Source Lecture
+* Feb 19, online. 2022 Open Source Technology Lecture Series 1: Core
Technologies and Applications of Time Series Database, Apache IoTDB
+ * (Chinese) [*Apache IoTDB: Time Series Database Based on Open Data File
Format*](https://www.bilibili.com/video/BV1yi4y127js/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
(Chinese) [*IoTDB’s Practice in Alibaba Cloud’s Smart Manufacturing
Business*](https://www.bilibili.com/video/BV1tu411D7UW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Ning Gong
+ * (Chinese) [*Application of IoTDB in 360 Security
Technology*](https://www.bilibili.com/video/BV1Pq4y147z4/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jianyun Cheng
+
+## 2020-2021 Meetups and Conferences
+
+* Aug 11, online. Open Source Big Data Online Conference
+* Jan 24, Beijing, China. BDTC Big Data Technology Conference 2020
+* Dec 30, Beijing, China. The 10th China Cloud Computing Standards and
Application Conference
+ * (Chinese) *Apache IoTDB: Industrial Internet of Things Time Series Data
Management System*. Speaker: Jialin Qiao
+* Nov 29, Beijing, China. Apache IoTDB Meetup
+ * (Chinese) [*Advanced Use and Introduction to the Principles behind
IoTDB*](https://www.bilibili.com/video/BV1fK41137Hi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Kaifeng Xue
+ * (Chinese) [*Massive Time Series Processing: Distributed Metadata
Management Technology in
IoTDB*](https://www.bilibili.com/video/BV1xa4y1H7bk/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Chao Wang
+ * (Chinese) [*Talkweb IoT Platform and Apache IoTDB Application
Practice*](https://www.bilibili.com/video/BV1ri4y157ZM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Bin Huang
+ * (Chinese) [*X-DB: an IoTDB Based Real-time
Database*](https://www.bilibili.com/video/BV1Hv411b7zp/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Wanhong Li
+ * (Chinese) [*Apache IoTDB Community Development
Profile*](https://www.bilibili.com/video/BV1z54y1678E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Xiangdong Huang
+ * (Chinese) [*Empathy: Needed Ability for Embracing the Open Source of
Collaboration in
Competition*](https://www.bilibili.com/video/BV1sp4y1z7vM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jiansheng Li
+ * (English) [*IoTDB for Digital Twin Platform in
Germany*](https://www.bilibili.com/video/BV1VT4y1M7ZZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Julian Feinaeur
+* Nov 14, Nanjing, China. Open Source Software Supply Chain Summit 2020
+ * (Chinese) [*Apache IoTDB Core
Technology*](https://www.slidestalk.com/IoTDB/202011ApacheIoTDBReporter82991).
Speaker: Jincheng Sun
+* Oct 25, Beijing, China
+ COSCon’20 & Apache Roadshow
+ * (Chinese) [*Apache IoTDB: From Chinese University to the
World*](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterJialinQiao42231).
Speaker: Jialin Qiao
+ * (Chinese) [*Apache IoTDB: Managing Industrial IoT
Data*](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterXiangdongHuang11117).
Speaker: Dr. Xiangdong Huang
+* Sep 30, online. ApacheCon 2020
+ * (English) [*Use Cases and Optimizations of
IoTDB*](https://www.slideshare.net/slideshow/embed_code/key/zwzJmZsMZrnT26).
Speaker: Jialin Qiao
+* Sep 26, Shanghai, China. Apache Hadoop Meetup
+ * (Chinese) *From IoTDB to Hadoop: IIoT Edge-cloud Collaborative Open Source
Ecosystem*. Speaker: Dr. Xiangdong Huang
+* Mar 02, Essen, Germany. Building IoT 2020
+ * (German) [*Industrial IoT mit Open
Source*](https://www.buildingiot.de/lecture.php?id=10856&source=). Speaker:
Chirstofer Dutz, Dr. Julian Feinauer
+* Jan 12, Beijing, China. Apache IoTDB x Apache ShardingSphere Meetup
+* Jan 04, Beijing, China. Apache IoTDB x Apache Pulsar Meetup
+ * (Chinese) [*Managing Time Series Data with
IoTDB*](https://www.bilibili.com/video/BV1sJ411J783?p=5&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Jialin Qiao
+ * (Chinese) [*Apache IoTDB: History and Technical
Details*](https://www.bilibili.com/video/BV1sJ411J783?p=3&vd_source=0b26be0f8d72b3273fcd8e98ca277199).
Speaker: Dr. Xiangdong Huang
+
+## 2018-2019 Meetups and Conferences
+
+* Dec 28, Dalian, China. Apache RocketMQ x Apache IoTDB Meetup
+ * (Chinese) [*Apache IoTDB: Why We Need a Time Series
Database*](https://www.slidestalk.com/IoTDB/201912Meetup2019ApacheIoTDBReporterXiangdongHuang71222).
Speaker: Dr. Xiangdong Huang
+* Nov 09, Beijing, China. Apache Event: Embrace Apache Software Foundation
+ * (Chinese) *Open Source in Campus - Apache IoTDB as an Example*. Speaker:
Dr. Xiangdong Huang
+* Oct 23, Berlin, Germany. ApacheCon Europe 2019
+ * (English) [*Apache IoTDB: a Time Series Database for Industrial
IoT*](https://www.slideshare.net/slideshow/embed_code/key/lms4cEH1eqnRZC).
Speaker: Dr. Xiangdong Huang, Dr. Julian Feinauer
+* Sep 10, Las Vegas, USA. ApacheCon North America 2019
+ * (English) [*Hello World! Introducing Apache IoTDB - a Database for the
Internet of
Things*](https://feathercast.apache.org/wp-content/uploads/2019/09/2019-09-10-hello-world-introducing-apache-iotdb-xiangdong-huang-julian-feinauer.mp3).
Speaker: Dr. Xiangdong Huang, Dr. Julian Feinauer
+* Jul 13, Beijing, China. Beijing Hackathon 2019
+ * (Chinese) *Apache IoTDB (incubating): Time Series Database for IIoT*.
Speaker: Dr. Xiangdong Huang
+* May 07, Fuzhou, China. The 2nd Digital China Summit
+ * (Chinese) *Apache IoTDB (incubating): Time Series Database for IIoT*.
Speaker: Dr. Xiangdong Huang
+* Feb 21, Beijing, China. Industrial Internet Summit 2019
+ * (Chinese) *Apache IoTDB (incubating): Time Series Database for IIoT*.
Speaker: Prof. Dr. Jianmin Wang
+* Dec 09, Beijing, China. Tsinghua Open Source Software Summit 2018
+ * (Chinese) *IoTDB: from Tsinghua IoTDB to Apache IoTDB (incubating)*.
Speaker: Dr. Xiangdong Huang
\ No newline at end of file
diff --git a/src/Community/About.md b/src/Community/stage/About.md
similarity index 100%
rename from src/Community/About.md
rename to src/Community/stage/About.md
diff --git a/src/Community/Committers.md b/src/Community/stage/Committers.md
similarity index 100%
rename from src/Community/Committers.md
rename to src/Community/stage/Committers.md
diff --git a/src/Community/Community-Powered-By.md
b/src/Community/stage/Community-Powered-By.md
similarity index 100%
rename from src/Community/Community-Powered-By.md
rename to src/Community/stage/Community-Powered-By.md
diff --git a/src/Community/Community-Project-Committers.md
b/src/Community/stage/Community-Project-Committers.md
similarity index 100%
rename from src/Community/Community-Project-Committers.md
rename to src/Community/stage/Community-Project-Committers.md
diff --git a/src/Community/Feedback.md b/src/Community/stage/Feedback.md
similarity index 100%
rename from src/Community/Feedback.md
rename to src/Community/stage/Feedback.md
diff --git a/src/Community/Materials.md b/src/Community/stage/Materials.md
similarity index 100%
rename from src/Community/Materials.md
rename to src/Community/stage/Materials.md
diff --git a/src/Development/Committer.md b/src/Development/stage/Committer.md
similarity index 100%
rename from src/Development/Committer.md
rename to src/Development/stage/Committer.md
diff --git a/src/Development/ContributeGuide.md
b/src/Development/stage/ContributeGuide.md
similarity index 100%
rename from src/Development/ContributeGuide.md
rename to src/Development/stage/ContributeGuide.md
diff --git a/src/Development/HowToCommit.md
b/src/Development/stage/HowToCommit.md
similarity index 100%
rename from src/Development/HowToCommit.md
rename to src/Development/stage/HowToCommit.md
diff --git a/src/Development/HowToJoin.md b/src/Development/stage/HowToJoin.md
similarity index 100%
rename from src/Development/HowToJoin.md
rename to src/Development/stage/HowToJoin.md
diff --git a/src/Development/HowtoContributeCode.md
b/src/Development/stage/HowtoContributeCode.md
similarity index 100%
rename from src/Development/HowtoContributeCode.md
rename to src/Development/stage/HowtoContributeCode.md
diff --git a/src/Development/VoteRelease.md
b/src/Development/stage/VoteRelease.md
similarity index 100%
rename from src/Development/VoteRelease.md
rename to src/Development/stage/VoteRelease.md
diff --git a/src/Development/format-changelist.md
b/src/Development/stage/format-changelist.md
similarity index 100%
rename from src/Development/format-changelist.md
rename to src/Development/stage/format-changelist.md
diff --git a/src/Development/rpc-changelist.md
b/src/Development/stage/rpc-changelist.md
similarity index 100%
rename from src/Development/rpc-changelist.md
rename to src/Development/stage/rpc-changelist.md
diff --git a/src/zh/Community/About.md b/src/zh/Community/About.md
index b487e42..9f14adc 100644
--- a/src/zh/Community/About.md
+++ b/src/zh/Community/About.md
@@ -100,10 +100,10 @@
- 学习如何调试IoTDB
- [如何调试 IoTDB server](https://my.oschina.net/u/3664598/blog/4500279)
- 学习IoTDB的基本使用
- -
[IoTDB下载与安装](https://iotdb.apache.org/zh/UserGuide/Master/QuickStart/WayToGetIoTDB.html)
+ -
[IoTDB下载与安装](https://iotdb.apache.org/zh/UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package.html)
-
[IoTDB快速上手](https://iotdb.apache.org/zh/UserGuide/Master/QuickStart/QuickStart.html)
- -
[数据模式与概念](https://iotdb.apache.org/zh/UserGuide/Master/Data-Concept/Data-Model-and-Terminology.html)
- -
[API接口](https://iotdb.apache.org/zh/UserGuide/Master/API/Programming-Java-Native-API.html)
+ -
[数据模式与概念](https://iotdb.apache.org/zh/UserGuide/latest/Basic-Concept/Data-Model-and-Terminology.html)
+ -
[API接口](https://iotdb.apache.org/zh/UserGuide/latest/API/Programming-Java-Native-API.html)
- 了解IoTDB的内部设计
- [IoTDB设计文档](https://cwiki.apache.org/confluence/display/IOTDB/Home)
- 寻找待做任务
diff --git a/src/zh/Community/Development-Guide.md
b/src/zh/Community/Development-Guide.md
index fc37fff..011f7f4 100644
--- a/src/zh/Community/Development-Guide.md
+++ b/src/zh/Community/Development-Guide.md
@@ -27,7 +27,7 @@
3.开启插件,并保持默认的 GOOGLE 格式 (2-space indents)
4.在 Spotless 没有升级到 18+之前,不要升级 google-java-format 插件
5.安装 [Save Actions](https://plugins.jetbrains.com/plugin/7642-save-actions) 插件
, 并开启插件,打开 "Optimize imports" and "Reformat file" 选项。
-6.在“Save Actions”设置页面中,将 "File Path Inclusion" 设置为 .*.java”,
避免在编辑的其他文件时候发生意外的重新格式化
+6.在“Save Actions”设置页面中,将 "File Path Inclusion" 设置为 .*.java,
避免在编辑的其他文件时候发生意外的重新格式化
### 编码风格
我们使用
[maven-checkstyle-plugin](https://checkstyle.sourceforge.io/config_filefilters.html)来保证所有的
Java 代码风格都遵循在项目根目录下的
[checkstyle.xml](https://github.com/apache/iotdb/blob/master/checkstyle.xml)
文件中定义的规则集.
diff --git a/src/zh/Community/Materials.md b/src/zh/Community/Materials.md
index a52ba5b..da72490 100644
--- a/src/zh/Community/Materials.md
+++ b/src/zh/Community/Materials.md
@@ -1,32 +1,42 @@
# 活动与报告
## 2024 年活动
+* 2024.06.03,斯洛伐克布拉迪斯拉发,Community Over Code EU 2024 (原 ApacheCon)
+ * (英语)使用 Apache PLC4X、TsFile 和 IoTDB 进行工业数据采集的魔法。演讲人:Christofer Dutz
+ * (英语)Apache IoTDB的现状。演讲人:Dr. Julian Feinauer
+* 2024.04.09,德国纽博格林,JavaLand 2024
+ * (德语)基于Java(微)服务的MES系统。演讲人:Christofer Dutz
+* 2024.04.04,德国维尔茨堡,工业AI播客
+ * (英语)[AINode:在数据库中部署 AI
模型](https://aipod.de/ainode-deploy-the-model-in-the-database/),演讲者:Dr. Julian
Feinauer,Robert Weber
* 2024.03.02,上海,2024 IoTDB 核心技术 Meetup 1:现代开源数据技术
- *(中文)[Apache
IoTDB:解锁时序数据存储与应用能力](https://www.bilibili.com/video/BV1ai421R7TM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
+ * (中文)[Apache
IoTDB:解锁时序数据存储与应用能力](https://www.bilibili.com/video/BV1ai421R7TM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
+* 2024.02.22,德国慕尼黑,building IoT 2024
+ * (德语)Timecho 实时数据库:工业中的万金油。演讲人:Christofer Dutz,Dr. Julian Feinauer
+* 2024.01.29,德国法兰克福,汉诺威工业博览会工业 AI 峰会
## 2023 年活动
* 2023.12.17,江苏无锡,2023 开放原子开发者大会
* 开源工业物联网大数据分论坛出品人:黄向东
* 2023.12.15,江苏南京,2023 中资光伏出海大会
* 2023.12.03,北京,2023 IoTDB 用户大会
-
*(英文)[物联网时代的数据库挑战、技术与方向](https://www.bilibili.com/video/BV18g4y117rB/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Prof.
C. Mohan
-
*(中文)[清华数为:可组装的工业大数据软件栈](https://www.bilibili.com/video/BV1Ee411C7Y1/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王建民
- *(中文)[IoTDB
V1.3:时序数据管理一站式解决方案](https://www.bilibili.com/video/BV1X64y1p7cY/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
- *(中文)[IoTDB
新组件:内生机器学习](https://www.bilibili.com/video/BV1Cc411m7Na/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:龙明盛
-
*(中文)[新型时序数据库在智能发电领域的应用探索与展望](https://www.bilibili.com/video/BV1kC4y1Q7mx/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郭为民
-
*(中文)[宝武设备智能运维领域超大规模分布式数据湖建设探索](https://www.bilibili.com/video/BV1Tb4y1V7LF/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵刚
- *(中文)[尽其用:如何用 IoTDB
发掘数据的无限潜能](https://www.bilibili.com/video/BV1cG411Y7Gv/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
- *(中文)[筑其形:如何轻松搞定 IoTDB
数据建模](https://www.bilibili.com/video/BV1P94y1P7iJ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
- *(中文)[利其器:如何用 IoTDB
可视化控制台实现高效管理与运维](https://www.bilibili.com/video/BV1su4y1M7sW/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
- *(中文)[汇其流:如何用 IoTDB
流处理框架玩转端边云融合](https://www.bilibili.com/video/BV1mp4y1o7sH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:苏宇荣
- *(中文)[优其效:如何用 IoTDB
监控工具进行深度系统调优](https://www.bilibili.com/video/BV1hN4y1b7cg/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:谭新宇
- *(英文)[纳其源:如何用 Apache PLC4X
构建极简工业数据采集](https://www.bilibili.com/video/BV1QC4y1Q7Rk/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Christofer
Dutz
- *(中文)[IoTDB
在城市轨道交通综合监控系统中的应用](https://www.bilibili.com/video/BV1M64y1p7h6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘喆
- *(中文)IoTDB 在寄云工业互联网平台的应用及行业实践,演讲人:王伟
- *(中文)[IoTDB
在发电领域的应用实践](https://www.bilibili.com/video/BV1Xw411x7FK/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:舒畅
- *(中文)[IoTDB
在核电数字化转型过程中的应用实践](https://www.bilibili.com/video/BV12g4y117eT/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:方华建
- *(中文)[IoTDB
在先进制造领域数据资源管理运营中的应用](https://www.bilibili.com/video/BV1994y1A7q7/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:陆薇
- *(英文)[Apache IoTDB
在德国工业和关键基础设施中的应用](https://www.bilibili.com/video/BV1294y1A7uG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinauer
- *(中文)[IoTDB
在清安云能源数据集成的解决方案](https://www.bilibili.com/video/BV1dQ4y1g79k/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:杨泰贤
+ *
(英文)[物联网时代的数据库挑战、技术与方向](https://www.bilibili.com/video/BV18g4y117rB/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Prof.
C. Mohan
+ *
(中文)[清华数为:可组装的工业大数据软件栈](https://www.bilibili.com/video/BV1Ee411C7Y1/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王建民
+ * (中文)[IoTDB
V1.3:时序数据管理一站式解决方案](https://www.bilibili.com/video/BV1X64y1p7cY/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
+ * (中文)[IoTDB
新组件:内生机器学习](https://www.bilibili.com/video/BV1Cc411m7Na/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:龙明盛
+ *
(中文)[新型时序数据库在智能发电领域的应用探索与展望](https://www.bilibili.com/video/BV1kC4y1Q7mx/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郭为民
+ *
(中文)[宝武设备智能运维领域超大规模分布式数据湖建设探索](https://www.bilibili.com/video/BV1Tb4y1V7LF/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵刚
+ * (中文)[尽其用:如何用 IoTDB
发掘数据的无限潜能](https://www.bilibili.com/video/BV1cG411Y7Gv/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
+ * (中文)[筑其形:如何轻松搞定 IoTDB
数据建模](https://www.bilibili.com/video/BV1P94y1P7iJ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ * (中文)[利其器:如何用 IoTDB
可视化控制台实现高效管理与运维](https://www.bilibili.com/video/BV1su4y1M7sW/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
+ * (中文)[汇其流:如何用 IoTDB
流处理框架玩转端边云融合](https://www.bilibili.com/video/BV1mp4y1o7sH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:苏宇荣
+ * (中文)[优其效:如何用 IoTDB
监控工具进行深度系统调优](https://www.bilibili.com/video/BV1hN4y1b7cg/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:谭新宇
+ * (英文)[纳其源:如何用 Apache PLC4X
构建极简工业数据采集](https://www.bilibili.com/video/BV1QC4y1Q7Rk/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Christofer
Dutz
+ * (中文)[IoTDB
在城市轨道交通综合监控系统中的应用](https://www.bilibili.com/video/BV1M64y1p7h6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘喆
+ * (中文)IoTDB 在寄云工业互联网平台的应用及行业实践,演讲人:王伟
+ * (中文)[IoTDB
在发电领域的应用实践](https://www.bilibili.com/video/BV1Xw411x7FK/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:舒畅
+ * (中文)[IoTDB
在核电数字化转型过程中的应用实践](https://www.bilibili.com/video/BV12g4y117eT/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:方华建
+ * (中文)[IoTDB
在先进制造领域数据资源管理运营中的应用](https://www.bilibili.com/video/BV1994y1A7q7/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:陆薇
+ * (英文)[Apache IoTDB
在德国工业和关键基础设施中的应用](https://www.bilibili.com/video/BV1294y1A7uG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinauer
+ * (中文)[IoTDB
在清安云能源数据集成的解决方案](https://www.bilibili.com/video/BV1dQ4y1g79k/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:杨泰贤
* 2023.11.18,上海,Data & AI Con Shanghai 2023
* 2023.11.15-18,广东深圳,2023 第二届中国核能高质量发展大会暨深圳国际核能产业创新博览会
* 2023.10.21,北京,Doris Summit Asia 2023
@@ -36,122 +46,120 @@
* 物联网(IOT)/工业物联网(IIOT)专题出品人:乔嘉林
* 2023.07.26-28,上海,2023 CBTC 上海国际储能及锂电技术展
* 2023.07.20,线上,2023 IoTDB 核心技术 Meetup 5:IoTDB X RocketMQ 线上技术沙龙
- *(中文)[IoTDB
如何赋能工业物联网数据管理](https://www.bilibili.com/video/BV1fh4y117VW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
- *(中文)[IoTDB
如何快速高效的存储时序数据](https://www.bilibili.com/video/BV1r14y1Q7ec/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
+ * (中文)[IoTDB
如何赋能工业物联网数据管理](https://www.bilibili.com/video/BV1fh4y117VW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ * (中文)[IoTDB
如何快速高效的存储时序数据](https://www.bilibili.com/video/BV1r14y1Q7ec/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
* 2023.07.05-07,北京,2023 北京国际工业通讯及工业互联网展览会-LCC EXPO
* 2023.07.04-05,北京,2023 可信数据库发展大会
- *(中文)时序数据库 Apache IoTDB 如何赋能工业物联网数据管理,演讲人:黄向东
+ * (中文)时序数据库 Apache IoTDB 如何赋能工业物联网数据管理,演讲人:黄向东
* 2023.06.10,广东深圳,2023 IoTDB 核心技术 Meetup 4:IoTDB X EMQ:智慧工厂的数字化支撑 Meetup
- *(中文)[IoTDB
在友浩达物联网系统的应用解决方案](https://www.bilibili.com/video/BV1Wh4y1X7kM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张善友
+ * (中文)[IoTDB
在友浩达物联网系统的应用解决方案](https://www.bilibili.com/video/BV1Wh4y1X7kM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张善友
* 2023.05.31,线上,IoTDB X EMQ 智能制造数字化转型 制造行业客户分享会
- *(中文)[IoTDB
如何赋能工业物联网数据管理](https://www.bilibili.com/video/BV1vu411p7Qx/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
- *(中文)[IoTDB
在中航机载智能云制造系统的应用](https://www.bilibili.com/video/BV1Fh411F7EP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:万胜来
+ * (中文)[IoTDB
如何赋能工业物联网数据管理](https://www.bilibili.com/video/BV1vu411p7Qx/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:赵馨逸
+ * (中文)[IoTDB
在中航机载智能云制造系统的应用](https://www.bilibili.com/video/BV1Fh411F7EP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:万胜来
* 2023.05.27-28,上海,2023 全球开源技术峰会(GOTC)
* 2023.04.26,德国,building IoT 2023 峰会
* 2023.04.15,上海,2023 IoTDB 核心技术 Meetup 3:IoTDB X EMQ:智能汽车的数据基座 Meetup
- *(中文)[IoTDB
在车联网与智慧车厂场景的最佳应用实践](https://www.bilibili.com/video/BV1r24y1c7SY/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
+ * (中文)[IoTDB
在车联网与智慧车厂场景的最佳应用实践](https://www.bilibili.com/video/BV1r24y1c7SY/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
* 2023.03.02,线上,2023 IoTDB 核心技术 Meetup 2:IoTDB + SeaTunnel 联合 Meetup
- *(英文)[Apache IoTDB
如何提高存储效率](https://www.bilibili.com/video/BV1yM4y1r79b/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
+ * (英文)[Apache IoTDB
如何提高存储效率](https://www.bilibili.com/video/BV1yM4y1r79b/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
* 2023,02.25-26,上海,2023 全球人工智能开发者先锋大会(GAIDC)
* 2023.02.25,北京,2023 IoTDB 核心技术 Meetup 1:论道原生·云原生开源项目应用实践专场北京站
- *(中文)[Apache IoTDB
及云上部署实践](https://www.bilibili.com/video/BV19k4y1b71E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ * (中文)[Apache IoTDB
及云上部署实践](https://www.bilibili.com/video/BV19k4y1b71E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
## 2022 年活动
* 2022.12.03-04,线上,2022 Apache IoTDB 物联网生态大会
-
*(中文)[万物互联时代的时序数据库](https://www.bilibili.com/video/BV1z84y1x74Y/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:周炯
- *(中文)[为工业物联网而生 —— Apache IoTDB 1.0
全新版本](https://www.bilibili.com/video/BV1UA411D7bG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
- *(中文)[工业时序数据库 Apache IoTDB
在核电的应用实践](https://www.bilibili.com/video/BV1W84y1x7RH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘旭嘉
- *(中文)[Apache IoTDB
在国家电网的应用案例](https://www.bilibili.com/video/BV1R3411Q718/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:谢可
- *(英文)[Apache IoTDB
在德国汽车生产线多级数据同步中的应用实践](https://www.bilibili.com/video/BV18V4y1F7do/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinauer
- *(中文)[端边云协同:Apache IoTDB
全新单机分布式架构](https://www.bilibili.com/video/BV1314y1g7yT/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
- *(中文)[Apache IoTDB
秒级扩容能力与存算分离实践](https://www.bilibili.com/video/BV1BD4y1L7iq/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹高飞
-
*(中文)[为物联网场景优化的时序数据库共识协议](https://www.bilibili.com/video/BV1mK411275q/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
- *(中文)[大规模并行处理与边缘计算在 Apache IoTDB
中的实践](https://www.bilibili.com/video/BV1Xe4y1V7VS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
- *(中文)[Apache IoTDB 首创时序顺乱序分离存储引擎
IoTLSM](https://www.bilibili.com/video/BV1ee4y1V73w/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
- *(中文)[Apache IoTDB
在京东万物互联场景中的应用](https://www.bilibili.com/video/BV1Ao4y167tJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘刚
- *(中文)[Apache IoTDB
在中航机载智能云下制造系统的应用解决方案](https://www.bilibili.com/video/BV11D4y1M7bL/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王闯
- *(中文)[Apache IoTDB
在长安智能汽车云建设的实践](https://www.bilibili.com/video/BV1Hj411u7R6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄立
- *(中文)[Apache IoTDB
在宝武装备远程智能运维平台中的使用案例](https://www.bilibili.com/video/BV1sM411s7VZ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:徐少锋
- *(中文)[中冶赛迪工业互联网平台与 CISDigital-TimeS(基于 Apache
IoTDB)在流程制造业的探索与实践](https://www.bilibili.com/video/BV1324y1g77m/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郑强
- *(中文)[Timecho:孵化于 Apache IoTDB
的开源商业化公司及其核心产品](https://www.bilibili.com/video/BV1iY411C7LZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘海
- *(中文)[用友在 Apache IoTDB
应用与生态建设方面的探索与实践](https://www.bilibili.com/video/BV1m24y1G7mf/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郭关飞
- *(中文)[Apache IoTDB
在东方国信的商业化及应用](https://www.bilibili.com/video/BV1aD4y1u7eU/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
- *(中文)[Apache IoTDB
在华为云的实践](https://www.bilibili.com/video/BV1uo4y1a7HS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
- *(中文)[迈向物联网时代的大数据计算平台 —— MaxCompute 基于 Apache IoTDB
构建的解决方案](https://www.bilibili.com/video/BV1jM411j7R3/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:白渐
+ *
(中文)[万物互联时代的时序数据库](https://www.bilibili.com/video/BV1z84y1x74Y/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:周炯
+ * (中文)[为工业物联网而生 —— Apache IoTDB 1.0
全新版本](https://www.bilibili.com/video/BV1UA411D7bG/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
+ * (中文)[工业时序数据库 Apache IoTDB
在核电的应用实践](https://www.bilibili.com/video/BV1W84y1x7RH/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘旭嘉
+ * (中文)[Apache IoTDB
在国家电网的应用案例](https://www.bilibili.com/video/BV1R3411Q718/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:谢可
+ * (英文)[Apache IoTDB
在德国汽车生产线多级数据同步中的应用实践](https://www.bilibili.com/video/BV18V4y1F7do/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinauer
+ * (中文)[端边云协同:Apache IoTDB
全新单机分布式架构](https://www.bilibili.com/video/BV1314y1g7yT/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
+ * (中文)[Apache IoTDB
秒级扩容能力与存算分离实践](https://www.bilibili.com/video/BV1BD4y1L7iq/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹高飞
+ *
(中文)[为物联网场景优化的时序数据库共识协议](https://www.bilibili.com/video/BV1mK411275q/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ * (中文)[大规模并行处理与边缘计算在 Apache IoTDB
中的实践](https://www.bilibili.com/video/BV1Xe4y1V7VS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
+ * (中文)[Apache IoTDB 首创时序顺乱序分离存储引擎
IoTLSM](https://www.bilibili.com/video/BV1ee4y1V73w/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:侯昊男
+ * (中文)[Apache IoTDB
在京东万物互联场景中的应用](https://www.bilibili.com/video/BV1Ao4y167tJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘刚
+ * (中文)[Apache IoTDB
在中航机载智能云下制造系统的应用解决方案](https://www.bilibili.com/video/BV11D4y1M7bL/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王闯
+ * (中文)[Apache IoTDB
在长安智能汽车云建设的实践](https://www.bilibili.com/video/BV1Hj411u7R6/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄立
+ * (中文)[Apache IoTDB
在宝武装备远程智能运维平台中的使用案例](https://www.bilibili.com/video/BV1sM411s7VZ/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:徐少锋
+ * (中文)[中冶赛迪工业互联网平台与 CISDigital-TimeS(基于 Apache
IoTDB)在流程制造业的探索与实践](https://www.bilibili.com/video/BV1324y1g77m/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郑强
+ * (中文)[Timecho:孵化于 Apache IoTDB
的开源商业化公司及其核心产品](https://www.bilibili.com/video/BV1iY411C7LZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘海
+ * (中文)[用友在 Apache IoTDB
应用与生态建设方面的探索与实践](https://www.bilibili.com/video/BV1m24y1G7mf/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:郭关飞
+ * (中文)[Apache IoTDB
在东方国信的商业化及应用](https://www.bilibili.com/video/BV1aD4y1u7eU/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
+ * (中文)[Apache IoTDB
在华为云的实践](https://www.bilibili.com/video/BV1uo4y1a7HS/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
+ * (中文)[迈向物联网时代的大数据计算平台 —— MaxCompute 基于 Apache IoTDB
构建的解决方案](https://www.bilibili.com/video/BV1jM411j7R3/?spm_id_from=333.788&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:白渐
* 2022.10.29-30,线上+线下,2022 第七届中国开源年会(COSCon'22)
* COSCon'22 物联网论坛出品人:乔嘉林
* COSCon'22 物联网论坛、开源教育论坛出品人:黄向东
* 2022.10.15,线上,2022 IoTDB 核心技术 Meetup 2:IoTDB X SeaTunnel 共建开源数据生态
- *(中文)[千万吞吐时序数据库 Apache
IoTDB](https://www.bilibili.com/video/BV16K411D7xJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹高飞
- *(中文)[IoTDB 与 Spring
生态的集成实践](https://www.bilibili.com/video/BV1Pg411h7Cw/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹志佳
+ * (中文)[千万吞吐时序数据库 Apache
IoTDB](https://www.bilibili.com/video/BV16K411D7xJ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹高飞
+ * (中文)[IoTDB 与 Spring
生态的集成实践](https://www.bilibili.com/video/BV1Pg411h7Cw/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:曹志佳
* 2022.09.20-21,德国卡尔斯鲁厄,第九届 data2day 大数据峰会
* 2022.08.13,浙江杭州,2022 IoTDB 核心技术 Meetup 1:IoTDB X EMQ 物联网数据基础架构实践
- *(中文)[IoTDB
多场景建模方法](https://www.bilibili.com/video/BV1fY4y1P7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
- *(中文)[EMQ X IoTDB
的深南电路客户案例](https://www.bilibili.com/video/BV1me4y187Jg/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:丰志飞
- *(中文)[IoTDB + 阿里云 MaxCompute ——
大数据系统如何更好处理物联网数据的思考和实践](https://www.bilibili.com/video/BV1o8411t7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:高扬
+ * (中文)[IoTDB
多场景建模方法](https://www.bilibili.com/video/BV1fY4y1P7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
+ * (中文)[EMQ X IoTDB
的深南电路客户案例](https://www.bilibili.com/video/BV1me4y187Jg/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:丰志飞
+ * (中文)[IoTDB + 阿里云 MaxCompute ——
大数据系统如何更好处理物联网数据的思考和实践](https://www.bilibili.com/video/BV1o8411t7LP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:高扬
* 2022.07.29-31,线上,ApacheCon Asia 2022
* 物联网(IOT)/工业物联网(IIOT)专题出品人:乔嘉林
* 2022.07.29,线上,砺夏行动 2022 会议
* (中文)开源圆桌:为何重仓开源赛道,演讲人:黄向东
* 2022.07.03,线上,2022 开源技术讲座系列 3:从面试官和求职者的角度看开源
-
*(中文)[当面试官发现我参与了开源项目](https://www.bilibili.com/video/BV19Y4y1u7za/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
-
*(中文)[开源在各大厂不同轮次面试中发挥的不同作用](https://www.bilibili.com/video/BV1JU4y1r7BP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
+ *
(中文)[当面试官发现我参与了开源项目](https://www.bilibili.com/video/BV19Y4y1u7za/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ *
(中文)[开源在各大厂不同轮次面试中发挥的不同作用](https://www.bilibili.com/video/BV1JU4y1r7BP/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:田原
* 2022.05.14,线上,2022 开源之夏 Apache IoTDB 项目宣讲会
- *(中文)[工业物联网时序数据库 Apache
IoTDB](https://www.bilibili.com/video/BV1St4y1x7ob/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
- *(中文)[项目
1:一种轻量安全的用户自定义函数运行环境](https://www.bilibili.com/video/BV1qg411d7Fj/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:白渐
- *(中文)[项目
2:元数据支持标签模型管理](https://www.bilibili.com/video/BV1TY411F7Fi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:周钰坤
- *(中文)[项目
3:用户自定义聚合窗口切分函数框架](https://www.bilibili.com/video/BV1Jv4y1A7R5/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘明辉
- *(中文)[项目
4:基于代码生成技术的表达式高效计算方法](https://www.bilibili.com/video/BV13v4y1A78P/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
+ * (中文)[工业物联网时序数据库 Apache
IoTDB](https://www.bilibili.com/video/BV1St4y1x7ob/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
+ * (中文)[项目
1:一种轻量安全的用户自定义函数运行环境](https://www.bilibili.com/video/BV1qg411d7Fj/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:白渐
+ * (中文)[项目
2:元数据支持标签模型管理](https://www.bilibili.com/video/BV1TY411F7Fi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:周钰坤
+ * (中文)[项目
3:用户自定义聚合窗口切分函数框架](https://www.bilibili.com/video/BV1Jv4y1A7R5/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:刘明辉
+ * (中文)[项目
4:基于代码生成技术的表达式高效计算方法](https://www.bilibili.com/video/BV13v4y1A78P/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:张金瑞
* 2022.05.11,德国,building IoT 2022 峰会
* 2022.04.14,北京,2022 开源技术讲座系列 2:清华开源大讲堂第三期
* 2022.02.19,线上,2022 开源技术讲座系列 1:时序数据库 Apache IoTDB 的核心技术及应用
- *(中文)[Apache
IoTDB:基于开放数据文件格式的时序数据库](https://www.bilibili.com/video/BV1yi4y127js/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
- *(中文)[IoTDB
在阿里云智能制造业务中的实践](https://www.bilibili.com/video/BV1tu411D7UW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:巩宁
- *(中文)[IoTDB 在 360
的落地实践](https://www.bilibili.com/video/BV1Pq4y147z4/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:程建云
-
+ * (中文)[Apache
IoTDB:基于开放数据文件格式的时序数据库](https://www.bilibili.com/video/BV1yi4y127js/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
+ * (中文)[IoTDB
在阿里云智能制造业务中的实践](https://www.bilibili.com/video/BV1tu411D7UW/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:巩宁
+ * (中文)[IoTDB 在 360
的落地实践](https://www.bilibili.com/video/BV1Pq4y147z4/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:程建云
## 2020-2021 年活动
* 2021.08.11,线上,开源大数据技术线上 MeetUp
* 2021.01.24,北京,2020 中国大数据技术大会
* 2020.12.30,北京,第十届云计算标准与应用大会
- *(中文)Apache IoTDB:工业物联网时序数据管理系统,演讲人:乔嘉林
+ * (中文)Apache IoTDB:工业物联网时序数据管理系统,演讲人:乔嘉林
* 2020.11.29,北京,Apache IoTDB Meetup
- *(中文)[Apache IoTDB
使用进阶与背后原理介绍](https://www.bilibili.com/video/BV1fK41137Hi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:薛恺丰
- *(中文)[海量序列处理:IoTDB
的分布式元数据管理技术](https://www.bilibili.com/video/BV1xa4y1H7bk/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
- *(中文)[拓维物联网平台与 Apache IoTDB
的应用实践分享](https://www.bilibili.com/video/BV1ri4y157ZM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄斌
- *(中文)[基于 IoTDB 的 X-DB
实时数据库的使用情况](https://www.bilibili.com/video/BV1Hv411b7zp/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:李万鸿
- *(中文)[Apache IoTDB
社区发展情况简介](https://www.bilibili.com/video/BV1z54y1678E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
-
*(中文)[同理心:拥抱竞争中合作的开源必备之技](https://www.bilibili.com/video/BV1sp4y1z7vM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:李建盛
- *(英文)[IoTDB
应用于德国数字孪生平台案例](https://www.bilibili.com/video/BV1VT4y1M7ZZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinaeur
+ * (中文)[Apache IoTDB
使用进阶与背后原理介绍](https://www.bilibili.com/video/BV1fK41137Hi/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:薛恺丰
+ * (中文)[海量序列处理:IoTDB
的分布式元数据管理技术](https://www.bilibili.com/video/BV1xa4y1H7bk/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:王超
+ * (中文)[拓维物联网平台与 Apache IoTDB
的应用实践分享](https://www.bilibili.com/video/BV1ri4y157ZM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄斌
+ * (中文)[基于 IoTDB 的 X-DB
实时数据库的使用情况](https://www.bilibili.com/video/BV1Hv411b7zp/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:李万鸿
+ * (中文)[Apache IoTDB
社区发展情况简介](https://www.bilibili.com/video/BV1z54y1678E/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
+ *
(中文)[同理心:拥抱竞争中合作的开源必备之技](https://www.bilibili.com/video/BV1sp4y1z7vM/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:李建盛
+ * (英文)[IoTDB
应用于德国数字孪生平台案例](https://www.bilibili.com/video/BV1VT4y1M7ZZ/?spm_id_from=333.999.0.0&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:Dr.
Julian Feinaeur
* 2020.11.14,江苏南京,开源软件供应链 2020 峰会
- *(中文)[Apache IoTDB
核心技术剖析](https://www.slidestalk.com/IoTDB/202011ApacheIoTDBReporter82991),演讲人:孙金城
+ * (中文)[Apache IoTDB
核心技术剖析](https://www.slidestalk.com/IoTDB/202011ApacheIoTDBReporter82991),演讲人:孙金城
* 2020.10.25,北京,2020 中国开源年会(COSCon’20)暨 Apache 中国路演
- *(中文)[Apache
IoTDB:从中国高校走向世界](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterJialinQiao42231),演讲人:乔嘉林
- *(中文)[Apache
IoTDB:工业物联网数据管理](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterXiangdongHuang11117),演讲人:黄向东
+ * (中文)[Apache
IoTDB:从中国高校走向世界](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterJialinQiao42231),演讲人:乔嘉林
+ * (中文)[Apache
IoTDB:工业物联网数据管理](https://www.slidestalk.com/IoTDB/202010ApacheIoTDBReporterXiangdongHuang11117),演讲人:黄向东
* 2020.09.30,线上,ApacheCon 2020
- *(英文)[IoTDB
的应用实例与优化](https://www.slideshare.net/slideshow/embed_code/key/zwzJmZsMZrnT26),演讲人:乔嘉林
+ * (英文)[IoTDB
的应用实例与优化](https://www.slideshare.net/slideshow/embed_code/key/zwzJmZsMZrnT26),演讲人:乔嘉林
* 2020.09.26,上海,Apache Hadoop Meetup
- *(中文)从 IoTDB 到 Hadoop:工业物联网边云协同开源生态,演讲人:黄向东
+ * (中文)从 IoTDB 到 Hadoop:工业物联网边云协同开源生态,演讲人:黄向东
* 2020.03.02,德国埃森,building IoT 2020
-
*(德文)[工业物联网与开源](https://www.buildingiot.de/lecture.php?id=10856&source=),演讲人:Dr.
Julian Feinauer, Chirstofer Dutz
+ *
(德文)[工业物联网与开源](https://www.buildingiot.de/lecture.php?id=10856&source=),演讲人:Dr.
Julian Feinauer, Chirstofer Dutz
* 2020.01.12,北京,Apache IoTDB x Apache ShardingSphere Meetup
* 2020.01.04,北京,Apache IoTDB x Apache Pulsar Meetup
- *(中文)[基于 IoTDB
打造时序数据全生命周期管理的开源解决方案](https://www.bilibili.com/video/BV1sJ411J783?p=5&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
- *(中文)[IoTDB
的前世今生与技术细节揭秘](https://www.bilibili.com/video/BV1sJ411J783?p=3&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
-
+ * (中文)[基于 IoTDB
打造时序数据全生命周期管理的开源解决方案](https://www.bilibili.com/video/BV1sJ411J783?p=5&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:乔嘉林
+ * (中文)[IoTDB
的前世今生与技术细节揭秘](https://www.bilibili.com/video/BV1sJ411J783?p=3&vd_source=0b26be0f8d72b3273fcd8e98ca277199),演讲人:黄向东
## 2018-2019 年活动
* 2019.12.28,辽宁大连,Apache RocketMQ x Apache IoTDB Meetup
- *(中文)[Apache
IoTDB:为什么我们需要一个时序数据库](https://www.slidestalk.com/IoTDB/201912Meetup2019ApacheIoTDBReporterXiangdongHuang71222),演讲人:黄向东
+ * (中文)[Apache
IoTDB:为什么我们需要一个时序数据库](https://www.slidestalk.com/IoTDB/201912Meetup2019ApacheIoTDBReporterXiangdongHuang71222),演讲人:黄向东
* 2019.11.09,北京,Apache Event: Embrace Apache Software Foundation
- *(中文)从 Apache IoTDB 看高校学生的 Apache 开源实践,演讲人:黄向东
+ * (中文)从 Apache IoTDB 看高校学生的 Apache 开源实践,演讲人:黄向东
* 2019.10.23,德国柏林,ApacheCon Europe 2019
- *(英文)[Apache
IoTDB:工业物联网原生的时序数据库](https://www.slideshare.net/slideshow/embed_code/key/lms4cEH1eqnRZC),演讲人:黄向东,Dr.
Julian Feinauer
+ * (英文)[Apache
IoTDB:工业物联网原生的时序数据库](https://www.slideshare.net/slideshow/embed_code/key/lms4cEH1eqnRZC),演讲人:黄向东,Dr.
Julian Feinauer
* 2019.09.10,美国拉斯维加斯,ApacheCon North America 2019
- *(英文)[向世界介绍工业物联网原生的时序数据库 Apache
IoTDB](https://feathercast.apache.org/wp-content/uploads/2019/09/2019-09-10-hello-world-introducing-apache-iotdb-xiangdong-huang-julian-feinauer.mp3),演讲人:黄向东,Dr.
Julian Feinauer
+ * (英文)[向世界介绍工业物联网原生的时序数据库 Apache
IoTDB](https://feathercast.apache.org/wp-content/uploads/2019/09/2019-09-10-hello-world-introducing-apache-iotdb-xiangdong-huang-julian-feinauer.mp3),演讲人:黄向东,Dr.
Julian Feinauer
* 2019.07.13,北京,2019 北京黑客马拉松(Hackathon)
- *(中文)IoTDB:工业互联网时序数据库,演讲人:黄向东
+ * (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东
* 2019.05.07,福建福州,第二届数字中国建设峰会
- *(中文)IoTDB:工业互联网时序数据库,演讲人:黄向东
+ * (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东
* 2019.02.21,北京,2019 工业互联网峰会
- *(中文)IoTDB:工业互联网时序数据库,演讲人:王建民
+ * (中文)IoTDB:工业互联网时序数据库,演讲人:王建民
* 2018.12.09,北京,2018 清华开源软件发展峰会
- *(中文)IoTDB: 从清华 IoTDB 到 Apache 孵化器项目,演讲人:黄向东
+ * (中文)IoTDB: 从清华 IoTDB 到 Apache 孵化器项目,演讲人:黄向东
diff --git a/src/zh/Community/Powered-By.md b/src/zh/Community/Powered-By.md
index 9b09f5a..debc4b4 100644
--- a/src/zh/Community/Powered-By.md
+++ b/src/zh/Community/Powered-By.md
@@ -19,9 +19,9 @@
-->
-## 社区伙伴
+# 社区伙伴
-### 使用“IoTDB”的项目和产品名称
+## 使用“IoTDB”的项目和产品名称
- 其他组织或企业在使用 Apache IoTDB 建立项目或者产品时,应该注意尊重“Apache IoTDB”的商标。
- 具体事项请参阅 [ASF Trademarks Guidance](https://www.apache.org/foundation/marks/)和
[FAQ](https://www.apache.org/foundation/marks/faq/)。
@@ -30,7 +30,7 @@
- 例如,不应该给自己的产品命名为"IoTDB 大数据产品",因为这个名字中包含 IoTDB。然而,如果说是命名为"Apache IoTDB
赋能的大数据产品",或者"基于 Apache IoTDB 的大数据产品",这种名字就是被允许的。简单来说,当你想在名字中出现 IoTDB
时,应为"Apache IoTDB",而不是仅"IoTDB"。
- 在你(Maven 或者其他模块名中)创建软件标识时,可以命名为例如"iotdb-tool"。在产品描述中明确指出 Apache IoTDB
也是可以的,例如"该大数据产品是 Apache IoTDB 的一个子产品"。
-### 相关贡献或应用的公司和组织
+## 相关贡献或应用的公司和组织
- 要将自己添加到列表中,请给 [email protected] 发送电子邮件,其中包含您的组织名称,URL,正在使用的 IoTDB
组件列表以及用例的简短描述。
- 你也可以在 [Github](https://github.com/apache/iotdb/issues/748) 留言。
@@ -51,16 +51,16 @@
- 建龙钢铁在测试 IoTDB。
-### 商业支持
+## 商业支持
- 与Apache项目相同,Apache IoTDB任何人都可以免费使用。Apache
IoTDB也可以在社区中获得免费支持,但可能会因为时差等原因无法保证能够随时得到及时回复。
- 如果您或您的企业对可用性和技术支持有更高的要求,以下个人和公司可以为您提供商业化支持产品
-#### 合作伙伴
+### 合作伙伴
| <div style="width:100px;">合作伙伴 </div> | 链接 |
描述 |
| :---------------: | :--------------------------: |
:----------------------------------------------------------- |
| 清华大学软件学院 | https://github.com/thulab |
清华大学软件学院是IoTDB的初始开发团队,并于将IoTDB贡献给Apache,目前仍有很多研究生和软件工程师在IoTDB社区进行开发和贡献。 |
| 天谋科技 | https://www.timecho.com/ | 天谋科技是 Apache IoTDB
的主要贡献者之一,团队中有多名 IoTDB PMC 成员和 Apache
董事成员。公司致力于为用户提供时序数据解决方案,在可控管理成本下最大程度发挥时序数据价值。天谋科技提供基于 Apache IoTDB 的企业版产品
TimechoDB,同时提供企业级产品工具、技术支持、部署实施、培训、采集对接、服务定制等商业服务。 |
| IGS (香港) | https://www.igsl-group.com/ | 基于Apache
IoTDB的企业版产品TimechoDB在香港的专业代理商 |
-#### 如何获取
+### 如何获取
如有需要,可以点击 [链接](https://www.timecho.com/product)进行申请
\ No newline at end of file