diff --git a/src/.vuepress/navbar/zh.ts b/src/.vuepress/navbar/zh.ts index a11bca08..ff5bd23f 100644 --- a/src/.vuepress/navbar/zh.ts +++ b/src/.vuepress/navbar/zh.ts @@ -50,10 +50,10 @@ export const zhNavbar = navbar([ children: [ { text: '关于社区', link: '/zh/Community/About' }, { text: '贡献指南', link: '/zh/Community/Development-Guide' }, - { text: '社区伙伴', link: '/zh/Community/Powered-By' }, + { text: '社区伙伴', link: '/zh/Community/Community-Partners' }, { text: '交流与反馈', link: '/zh/Community/Feedback' }, - { text: '活动与报告', link: 'zh/Community/Materials' }, - { text: 'Commiters', link: '/zh/Community/Community-Project-Committers' }, + { text: '活动与报告', link: 'zh/Community/Events-and-Reports' }, + { text: 'Commiters', link: '/zh/Community/Committers' }, ], }, { diff --git a/src/Community/About-the-Community.md b/src/Community/About.md similarity index 64% rename from src/Community/About-the-Community.md rename to src/Community/About.md index 46b029df..47f85086 100644 --- a/src/Community/About-the-Community.md +++ b/src/Community/About.md @@ -1,23 +1,21 @@ + # About the Community ## Community Organization @@ -54,66 +52,66 @@ Referring to the Apache Software Foundation's community philosophy, our communit ### 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 +- 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.) +- 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](../UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package_apache.md) - - [IoTDB Quick Start Guide](https://iotdb.apache.org/UserGuide/latest/QuickStart/QuickStart_apache.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) +- 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](../UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package_apache.md) + - [IoTDB Quick Start Guide](https://iotdb.apache.org/UserGuide/latest/QuickStart/QuickStart_apache.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 @@ -181,4 +179,4 @@ According to the instructions given by the Apache Software Foundation ([ASF Rele #### 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 +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. diff --git a/src/Community/Commiters.md b/src/Community/Commiters.md index 334adc4d..f5ab90e2 100644 --- a/src/Community/Commiters.md +++ b/src/Community/Commiters.md @@ -1,66 +1,64 @@ + # Commiters ## Developers -### Project PMC +### 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 | +| 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 +### Project Committers | **id** | **githubUsername** | **public name** | | :----------: | :----------------: | :-------------: | -| bensonchou | | Peichen Chou | +| bensonchou | | Peichen Chou | | chenyz | Cpaulyz | Yanze Chen | | dope | myxof | Yi Xu | | east | mdf369 | DongFang Mao | @@ -91,4 +89,4 @@ | yongzao | crzbulabula | Yongzao Dan | | yschengzi | | Sicheng Yu | | yuyuankang | yuyuankang | Yuyuan Kang | -| zyk | MarcosZyk | Yukun Zhou | \ No newline at end of file +| zyk | MarcosZyk | Yukun Zhou | diff --git a/src/Community/Communication-Channels.md b/src/Community/Communication-Channels.md index 930270d1..2d8103dd 100644 --- a/src/Community/Communication-Channels.md +++ b/src/Community/Communication-Channels.md @@ -1,23 +1,21 @@ + # 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. @@ -26,18 +24,17 @@ Apache IoTDB engages with users and developers through multiple channels, ensuri 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 dev-subscribe@iotdb.apache.org. The subject of the email does not matter. + - To Subscribe: Send an email to . 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. + - 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: notifications@iotdb.apache.org (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: commits@iotdb.apache.org (notifies all code changes. This list receives a high volume of emails.) - - Code Review Notifications: reviews@iotdb.apache.org (notifies all code review comments. This list also receives a high volume of emails.) + - JIRA Notifications: (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: (notifies all code changes. This list receives a high volume of emails.) + - Code Review Notifications: (notifies all code review comments. This list also receives a high volume of emails.) ## 2. GitHub @@ -67,4 +64,4 @@ Since there are a number of Chinese developers in the Apache IoTDB community, th - 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 +- QQ Chat Group: join chat group 659990460 diff --git a/src/Community/Community-Partners.md b/src/Community/Community-Partners.md index 50f5b1d6..33858c80 100644 --- a/src/Community/Community-Partners.md +++ b/src/Community/Community-Partners.md @@ -1,23 +1,21 @@ + # Community Partners ## Usage of the term "IoTDB" in projects and product names: @@ -35,18 +33,19 @@ To join the list, please send an email to dev@iotdb.apache.org with your organiz 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 +- 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. +- 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. +- 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. @@ -60,12 +59,12 @@ For organizations needing higher levels of availability and technical support, t ### Partners -|
Cooperative Partners
| 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, technical support, deployment, training, data integration, and customized services. | -| IGS | https://www.igsl-group.com/ | Exclusive reseller of TimechoDB, the enterprise edition of Apache IoTDB, in Hong Kong. | +|
Cooperative Partners
| 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, technical support, deployment, training, data integration, and customized services. | +| 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 +For more information on the commercial support offerings, visit [Products](https://www.timecho-global.com/product) . diff --git a/src/Community/Development-Guide.md b/src/Community/Development-Guide.md index 6327f81b..2c28baaf 100644 --- a/src/Community/Development-Guide.md +++ b/src/Community/Development-Guide.md @@ -1,23 +1,21 @@ + # Development Guide ## Development Agreements @@ -31,11 +29,11 @@ We utilize the [Spotless plugin](https://github.com/diffplug/spotless/tree/main/ 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. +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`. +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. @@ -45,8 +43,8 @@ In IDEA, you can align your style settings as follows. - 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. + - 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 @@ -54,19 +52,19 @@ In IDEA, you can align your style settings as follows. - Step 1: Vote for a release - - Please read https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release + - Please read - Step 2: Download Artifacts - - Access release candidates at https://dist.apache.org/repos/dist/dev/iotdb/ + - Access release candidates at - 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. + - Retrieve keys from 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: + - The beginning of the public key is: ``` pub rsa4096 2019-10-15 [SC] @@ -79,13 +77,13 @@ In IDEA, you can align your style settings as follows. pub rsa4096/28662AC6 2019-12-23 [SC] ``` - * Download the public key: + - Download the public key: ``` gpg2 --receive-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (or 28662AC6) ``` - or (specify keyserver) + or (specify keyserver) ``` gpg2 --keyserver p80.pool.sks-keyservers.net --recv-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (or 28662AC6) @@ -93,7 +91,7 @@ In IDEA, you can align your style settings as follows. - The second way: - * Copy the content below into a text file named `key.asc`: + - Copy the content below into a text file named `key.asc`: ``` -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -110,29 +108,29 @@ In IDEA, you can align your style settings as follows. - Step 4: Verification of Releases - * Ensure LICENSE and NOTICE files are present and correct + - Ensure LICENSE and NOTICE files are present and correct - * Check README and RELEASE_NOTES files + - Check README and RELEASE_NOTES files - * Validate code headers: + - Validate code headers: ``` mvn -B apache-rat:check ``` - * Verify signatures and hashes + - 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: + - Verify the compilation: ``` mvnw install @@ -142,38 +140,38 @@ In IDEA, you can align your style settings as follows. - Step 5: Verify the Binary Release - * Ensure LICENSE and NOTICE files are present and correct + - Ensure LICENSE and NOTICE files are present and correct - * Check README and RELEASE_NOTES files + - Check README and RELEASE_NOTES files - * Verify signatures and hashes + - 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 + - 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| @@ -182,7 +180,7 @@ In IDEA, you can align your style settings as follows. | 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 @@ -191,256 +189,257 @@ In IDEA, you can align your style settings as follows. ``` 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: +#### Contribution process -Tasks are managed as issues in JIRA in the Apache IoTDB community. +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. +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: +#### 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. +- 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: +#### Assign an Issue - - To prevent duplicate efforts, add a comment like "I'm working on this" when you take up 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 dev@iotdb.apache.org mailing list with the title of "[application] apply for permission to assign issues to XXX (your JIRA username)". + 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 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 +- How to submit code - - Contribution path: + - 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. + 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. + 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: + - 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). + 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: + - Fork the repository: - Navigate to the [github page](https://github.com/apache/iotdb) and click "Fork" in the upper right corner + Navigate to the [github page](https://github.com/apache/iotdb) and click "Fork" in the upper right corner - - Configure git and submit changes + - Configure git and submit changes - - Step 1: Clone the code locally: + - Step 1: Clone the code locally: - ``` - git clone https://github.com//iotdb.git - ``` + ```bash + git clone https://github.com//iotdb.git + ``` - **Note: Please replace `` with your GitHub username.** The origin will default to your fork on GitHub after cloning. + **Note: Please replace `` 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: + - Step 2: Add apache/iotdb as an upstream remote branch: - ``` - cd iotdb - git remote add upstream https://github.com/apache/iotdb.git - ``` + ```bash + cd iotdb + git remote add upstream https://github.com/apache/iotdb.git + ``` - - Step 3: Check the remote repository settings: + - Step 3: Check the remote repository settings: - ``` - git remote -v - origin https://github.com//iotdb.git (fetch) - origin https://github.com//iotdb.git(push) - upstream https://github.com/apache/iotdb.git (fetch) - upstream https://github.com/apache/iotdb.git (push) - ``` + ```bash + git remote -v + origin https://github.com//iotdb.git (fetch) + origin https://github.com//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`): + - Step 4: Create a new branch to make changes (assume the new branch name is `fix`): - ``` - git checkout -b fix - ``` + ```bash + git checkout -b fix + ``` - Once created, you can make changes to the code. + 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): + - Step 5: Commit your changes to the remote branch(here's an example of a `fix` branch): - ``` - git commit -a -m "" - git push origin fix - ``` + ```bash + git commit -a -m "" + git push origin fix + ``` - For more on git usage, visit: [Git Usage Tutorial](https://www.atlassian.com/git/tutorials/setting-up-a-repository) + For more on git usage, visit: [Git Usage Tutorial](https://www.atlassian.com/git/tutorials/setting-up-a-repository) - - Important Notes for Git Commit + - Important Notes for Git Commit - - Keep your repository clean: + - Keep your repository clean: - - Do not upload binary files. Ensure the repository size only increases due to code changes. + - Do not upload binary files. Ensure the repository size only increases due to code changes. - - Do not upload generated code. + - Do not upload generated code. - - Make meaningful commit messages: + - Make meaningful commit messages: - - Title with JIRA number: [IOTDB-JIRA number]. + - Title with JIRA number: [IOTDB-JIRA number]. - - Title with GitHub ISSUE number: [ISSUE-issue number]. + - Title with GitHub ISSUE number: [ISSUE-issue number]. - - Include #XXXX in the content for linking purposes. + - Include #XXXX in the content for linking purposes. - - Create a PR + - Create a PR - Navigate to your GitHub repository page in the browser, switch to your committed branch ``, 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. + Navigate to your GitHub repository page in the browser, switch to your committed branch ``, 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/) + 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 + - 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: + 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 + Step 1: Switch to the master branch - ``` - git checkout master - ``` + ```bash + git checkout master + ``` - Step 2: Synchronize the remote master branch to your local branch + Step 2: Synchronize the remote master branch to your local branch - ``` - git pull upstream master - ``` + ```bash + git pull upstream master + ``` - Step 3: Switch back to the branch you were on (assuming it's named `fix`) + Step 3: Switch back to the branch you were on (assuming it's named `fix`) - ``` - git checkout fix - ``` + ```bash + git checkout fix + ``` - Step 4: Perform a rebase + Step 4: Perform a rebase - ``` - git rebase -i master - ``` + ```bash + 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. + 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 - ``` + ```bash + 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: + 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 - ``` + ```bash + git push -f origin fix + ``` - - Content to be submitted: +- Content to be submitted: - - Issue Type: New Feature + - Issue Type: New Feature - - Submit user manuals and code modification PRs in both English and Chinese. + - 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. + 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. + Update the user guide by making corresponding changes in `src/.vuepress/sidebar` on the main branch. - - Commit Unit Test UT or Integration Test IT + - 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/`). + 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 + - 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. + 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 + - Issue type: Bug - Write UT or IT that can reproduce the bug. + Write UT or IT that can reproduce the bug. - - Code management +- Code management - - Branch 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 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. + - 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. + - 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: + - Code formatting: - Before submitting a PR, use `mvn spotless:apply` to format the code, otherwise the CI code format check will fail. + Before submitting a PR, use `mvn spotless:apply` to format the code, otherwise the CI code format check will fail. - - Notes: + - Notes: - - The default values between `iotdb-datanode.properties` and `IoTDBConfig` must be consistent + - The default values between `iotdb-datanode.properties` and `IoTDBConfig` must be consistent - - If configuration parameters are changed, modify the following files simultaneously: + - If configuration parameters are changed, modify the following files simultaneously: - - Configuration file: `iotdb-core/datanode/src/assembly/resources/conf/iotdb-datanode.properties` + - Configuration file: `iotdb-core/datanode/src/assembly/resources/conf/iotdb-datanode.properties` - - Code: `IoTDBDescriptor`, `IoTDBConfig` + - 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` + - 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. + 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 +- PR Naming - - Naming Convention: Branch tag - JIRA tag - PR name + - Naming Convention: Branch tag - JIRA tag - PR name - Example: [To rel/0.12] [IoTDB-1907] implement customized sync process: sender + Example: `[To rel/0.12] [IoTDB-1907] implement customized sync process: sender` - - Branch tag + - 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. + 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 + - 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. + 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. + 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 +- 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. + 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. + 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 +- After Submitting a PR - Send an email to the mailing list at dev@iotdb.apache.org, outlining the work done in the PR. ake each reviewer's feedback seriously, respond to each comment, and make adjustments after reaching a consensus. + Send an email to the mailing list at , 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. @@ -474,8 +473,7 @@ The process for contributing to the user manual is the same as for code, but inv - 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. +### New Features, Bug Feedback, Improvements, etc Any new features or bugs to be fixed can be submitted as an issue on JIRA. @@ -485,9 +483,9 @@ You can select the type of issue: bug, improvement, new feature, etc. New issues Please conduct discussions in English: - - When joining the mailing list for the first time, you might introduce yourself (e.g., "Hi, I'm xxx..."). +- 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..."). +- 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 @@ -496,8 +494,9 @@ Please conduct discussions in English: 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) + + - [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. @@ -513,32 +512,32 @@ Please conduct discussions in English: 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: + 2. Install the jar package to the local private repository: - ``` + ```bash 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/ +- Apache IoTDB Official Website: -- Code Repository:https://github.com/apache/iotdb +- Code Repository: -- Go Language Repository: https://github.com/apache/iotdb-client-go +- Go Language Repository: -- Documentation Repository:https://github.com/apache/iotdb-docs +- Documentation Repository: -- Resource Repository (project's documents, compiler, etc): https://github.com/apache/iotdb-bin-resources +- Resource Repository (project's documents, compiler, etc): -- Quick Start Guide:http://iotdb.apache.org/UserGuide/Master/QuickStart/QuickStart_apache.html +- Quick Start Guide: -- JIRA Task Management:https://issues.apache.org/jira/projects/IOTDB/issues +- JIRA Task Management: -- WiKi Documentation:https://cwiki.apache.org/confluence/display/IOTDB/Home +- WiKi Documentation: -- Mailing list: https://lists.apache.org/list.html?dev@iotdb.apache.org +- Mailing list: -- Daily Builds: https://ci-builds.apache.org/job/IoTDB/job/IoTDB-Pipe/job/master/ +- Daily Builds: -- Slack: https://apacheiotdb.slack.com/join/shared_invite/zt-qvso1nj8-7715TpySZtZqmyG5qXQwpg#/shared-invite/email \ No newline at end of file +- Slack: diff --git a/src/Community/Events-and-Reports.md b/src/Community/Events-and-Reports.md index d05a2c6a..de7c28a7 100644 --- a/src/Community/Events-and-Reports.md +++ b/src/Community/Events-and-Reports.md @@ -1,212 +1,216 @@ + # 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 + - (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) +- 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) + - (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 +- 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) + - (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 +- 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 + - (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 +- 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 + - (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 +- 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 + - (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 +- 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 diff --git a/src/zh/Community/About.md b/src/zh/Community/About.md index 7bfd577e..39c42c3b 100644 --- a/src/zh/Community/About.md +++ b/src/zh/Community/About.md @@ -1,32 +1,33 @@ + # 关于社区 + ## 社区组织架构 + 所有抱着推动 Apache IoTDB 前进的共同目的、认同开源文化、遵循相关规范的个人或团体凝聚起来形成了我们的社区。 参考 Apache 基金会的社区理念,我们的社区存在以下四种身份。 + - PMC:Project Management Committee,项目管理委员会成员。需通过评选,得到社区的共同认同。 - 权利: - 对于项目重大决定的投票权 - 获得 PMC 奖杯与礼品 - - Committer的所有权利 + - Committer 的所有权利 - 义务: - 对项目的开发迭代和社区活动的运转提供重要支持 - 指导项目的开源布道和未来发展方向 @@ -48,69 +49,78 @@ - User: Apache IoTDB 项目的用户。无需通过评选。 - 权利: - 获得 User 礼品 + ## 社区评选规章 + ### PMC - - 获得现有 PMC 的推荐 - - 技术层面: - - 对项目的整体情况有较全面的了解 - - 发展层面: - - 对时序数据库行业有深刻见地,并能把握项目发展方向 - - 文化层面: - - 对开源文化有较强认同感,为项目的开源布道做出贡献 + +- 获得现有 PMC 的推荐 +- 技术层面: + - 对项目的整体情况有较全面的了解 +- 发展层面: + - 对时序数据库行业有深刻见地,并能把握项目发展方向 +- 文化层面: + - 对开源文化有较强认同感,为项目的开源布道做出贡献 + ### Committer - - 获得现有 PMC 的推荐 - - 开发者途径 - - 需对对某个功能模块完全了解 - - 开源布道师途径 - - 对项目的开源布道起到实质的推进作用,如沉淀技术文档、提供与宣讲用户案例、积极参与社区交流与活动等 - - - 了解 Apache Software Foundation 的行为准则 - - 请参阅 [ASF 文档](https://www.apache.org/foundation/policies/conduct.html)。特别是,他们致力于: - - 保持开放 - - 保持善解人意 - - 保持热情 - - 保持友善 - - 保持有耐心 - - 团队协作力强 - - 好奇心强 - - 注意言行 - - 恪守Apache Software Foundation 提交者的职责 - - 请参阅 [ASF 文档](https://www.apache.org/dev/committers.html#committer-responsibilities)。 - - 他们帮助创造的是一个产品,而不仅仅是某个贡献者的兴趣 - - 他们维护 Apache 社区的健康,并帮助社区成长 - - 他们帮忙做一些周边工作,例如维护网站、维护文档。 - - 他们帮助用户 - - 可以信任他们来决定何时准备发布代码,或何时需要别人一起做出判断。 - - 可以信任他们来决定何时合并代码(如果是代码贡献者),或何时需要别人一起做出判断。 - - 加强 IoTDB 社区的实践 - - 他们对项目有坚定的承诺 - - 他们与社区分享他们的想法 - - 他们接受社区反馈并将其整合到他们的计划,设计,代码等中。 - - 他们认真地尝试通过贡献使 IoTDB 更好 - - 特别是,如果代码贡献者: - - 他们认真尝试通过自己的代码使 IoTDB 更好 - - 他们认真地尝试通过代码审查使 IoTDB 更好 - - 他们接受并整合有关其代码的反馈 - - 他们在查看/合并代码(样式,文档,测试,向后兼容性等)时了解、遵守并不断优化 IoTDB 的最佳实践。 + +- 获得现有 PMC 的推荐 +- 开发者途径 + - 需对对某个功能模块完全了解 +- 开源布道师途径 + - 对项目的开源布道起到实质的推进作用,如沉淀技术文档、提供与宣讲用户案例、积极参与社区交流与活动等 +- - 了解 Apache Software Foundation 的行为准则 + - 请参阅 [ASF 文档](https://www.apache.org/foundation/policies/conduct.html)。特别是,他们致力于: + - 保持开放 + - 保持善解人意 + - 保持热情 + - 保持友善 + - 保持有耐心 + - 团队协作力强 + - 好奇心强 + - 注意言行 +- 恪守 Apache Software Foundation 提交者的职责 + - 请参阅 [ASF 文档](https://www.apache.org/dev/committers.html#committer-responsibilities)。 + - 他们帮助创造的是一个产品,而不仅仅是某个贡献者的兴趣 + - 他们维护 Apache 社区的健康,并帮助社区成长 + - 他们帮忙做一些周边工作,例如维护网站、维护文档。 + - 他们帮助用户 + - 可以信任他们来决定何时准备发布代码,或何时需要别人一起做出判断。 + - 可以信任他们来决定何时合并代码(如果是代码贡献者),或何时需要别人一起做出判断。 +- 加强 IoTDB 社区的实践 + - 他们对项目有坚定的承诺 + - 他们与社区分享他们的想法 + - 他们接受社区反馈并将其整合到他们的计划,设计,代码等中。 + - 他们认真地尝试通过贡献使 IoTDB 更好 + - 特别是,如果代码贡献者: + - 他们认真尝试通过自己的代码使 IoTDB 更好 + - 他们认真地尝试通过代码审查使 IoTDB 更好 + - 他们接受并整合有关其代码的反馈 + - 他们在查看/合并代码(样式,文档,测试,向后兼容性等)时了解、遵守并不断优化 IoTDB 的最佳实践。 + ### Contributor - - 创建开发平台账号: - - 创建 Jira 账号:[https://issues.apache.org/jira/projects/IOTDB/issues](https://issues.apache.org/jira/projects/IOTDB/issues) ,用来认领 issue。 - - 创建 Confluence 账号:[https://cwiki.apache.org/confluence/display/IOTDB/Home](https://cwiki.apache.org/confluence/display/IOTDB/Home) ,之后用来写设计文档。 - 创建好后,向邮件列表发送一封邮件,包括 **自我介绍** 以及 **Jira ID** 和 **Confluence ID**,社区PMC会为账户添加权限。 - - 长期事项: - - 学习如何调试IoTDB - - [如何调试 IoTDB server](https://my.oschina.net/u/3664598/blog/4500279) - - 学习IoTDB的基本使用 - - [IoTDB下载与安装](../UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package_apache.md) - - [IoTDB快速上手](https://iotdb.apache.org/zh/UserGuide/Master/QuickStart/QuickStart.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) - - 寻找待做任务 - - [在Jira上解决issue](https://issues.apache.org/jira/projects/IOTDB/issues) + +- 创建开发平台账号: + - 创建 Jira 账号:[https://issues.apache.org/jira/projects/IOTDB/issues](https://issues.apache.org/jira/projects/IOTDB/issues) ,用来认领 issue。 + - 创建 Confluence 账号:[https://cwiki.apache.org/confluence/display/IOTDB/Home](https://cwiki.apache.org/confluence/display/IOTDB/Home) ,之后用来写设计文档。 + 创建好后,向邮件列表发送一封邮件,包括 **自我介绍** 以及 **Jira ID** 和 **Confluence ID**,社区 PMC 会为账户添加权限。 +- 长期事项: + - 学习如何调试 IoTDB + - [如何调试 IoTDB server](https://my.oschina.net/u/3664598/blog/4500279) + - 学习 IoTDB 的基本使用 + - [IoTDB 下载与安装](../UserGuide/latest/Deployment-and-Maintenance/IoTDB-Package_apache.md) + - [IoTDB 快速上手](https://iotdb.apache.org/zh/UserGuide/Master/QuickStart/QuickStart.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) + - 寻找待做任务 + - [在 Jira 上解决 issue](https://issues.apache.org/jira/projects/IOTDB/issues) ## 社区公约 + 遵循 Apache 的社区文化,形成以下公约。 + 1. 保持开放。我们诚邀各位加入我们的社区。除了敏感内容以外,我们期待大家在公开的渠道对项目有关内容展开讨论。这也适用于寻求帮助和项目支持的消息; 不仅仅是群众的支持请求更有可能得到问题的答案,还可以确保社区注意到并纠正回答该问题的人无意间犯的错误。 2. 拥有同理心、热情、友好和耐心。我们共同努力解决矛盾,怀揣善意,并尽最大努力以一种感同身受的方式行动。我们可能会遭受一些挫折,但这并不是进行人身攻击的借口。一个让人感到不舒服或受到威胁的社区不会成为一个卓有成效的社区。 我们应该对打交道的社区成员和社区外部人员都给予尊重。 3. 懂得协作。我们会互相依赖彼此的工作。我们积极向他人说明我们为项目发展所做的工作,解释相关的原理。那么他们可以在我们原有的基础上进一步提高。我们做出的任何决定都会影响到用户和同事,所以我们在做出决定时必须认真考虑可能产生的后果。 @@ -120,35 +130,48 @@ - 性别歧视、种族歧视或其他歧视性的笑话和语言。 - 发布色情或暴力内容。 - 发布(或威胁他人发布)其他人的个人身份信息。 - * 分享私人内容,如私人或非公开形式发送的电子邮件,或从未登录的论坛,如IRC频道历史记录。 - * 侮辱他人,尤指使用种族主义或性别歧视用语。 - * 骚扰性言语和行为。 - * 不文明用语。 - * 反复骚扰他人。一般来说,如果别人不希望你继续说下去,那就停下来。 - * 提倡或鼓励上述任何行为。 + - 分享私人内容,如私人或非公开形式发送的电子邮件,或从未登录的论坛,如 IRC 频道历史记录。 + - 侮辱他人,尤指使用种族主义或性别歧视用语。 + - 骚扰性言语和行为。 + - 不文明用语。 + - 反复骚扰他人。一般来说,如果别人不希望你继续说下去,那就停下来。 + - 提倡或鼓励上述任何行为。 6. 注意简洁。请记住,随着时间的推移,成百上千的人会读到你写的东西。写一封简短的电子邮件意味着人们可以尽可能高效地理解对话内容。简短的电子邮件应该尽量表现出感同身受、热情、友好和耐心。当需要一个很长的说明时,请考虑在信息的顶部添加一个摘要。 - 试着在对话中加入新的想法,这样每封邮件都能给讨论增加一些新的内容。但是请注意,不要忽略已经讨论过的内容。 - 注意围绕主题,特别是在较长的讨论中。 -7. 离开项目时请考虑周全。每个项目都会有人加入有人离开。在有人离开或退出项目时,应该告诉其他成员他们离开了,并通过合适的方式以确保其他成员可以接起他们留下的工作。同时,他们应尊重那些继续参与项目的人,不应该歪曲项目的目标或成就。同样,社区成员也应尊重离开项目的人所做的选择。 + 试着在对话中加入新的想法,这样每封邮件都能给讨论增加一些新的内容。但是请注意,不要忽略已经讨论过的内容。 + 注意围绕主题,特别是在较长的讨论中。 +7. 离开项目时请考虑周全。每个项目都会有人加入有人离开。在有人离开或退出项目时,应该告诉其他成员他们离开了,并通过合适的方式以确保其他成员可以接起他们留下的工作。同时,他们应尊重那些继续参与项目的人,不应该歪曲项目的目标或成就。同样,社区成员也应尊重离开项目的人所做的选择。 + ## 社区发布新版本流程 + ### 发布经理 -我们的项目指定一个提交者作为发布经理,负责发布的机制。发布经理引导从最初的社区共识到将编译的代码包最终分发,并可能参与向项目社区和ASF公开发布。 + +我们的项目指定一个提交者作为发布经理,负责发布的机制。发布经理引导从最初的社区共识到将编译的代码包最终分发,并可能参与向项目社区和 ASF 公开发布。 + ### 流程总览 + 社区发布新版本流程中有两类角色。 + - 角色一:RM (发布经理,Release Manager),是发布新版本的发起人。一般为一个人而非多人承担这个角色。 - 角色二:社区开发者。社区开发者将对新版本是否发布进行投票。值得提醒的是,不是所有的社区开发者都强制为新版本的发布进行投票。 - + 在我们的开源社区中,发布新版本主要由五步进行。 -- 第一步 - RM 发起提议:由某位开发者自发作为RM (发布经理,Release Manager)提起新版本发布的提议。通过邮件,发出相关提议。邮件发出的提议将对新版本的改进进行充分说明。 + +- 第一步 - RM 发起提议:由某位开发者自发作为 RM (发布经理,Release Manager)提起新版本发布的提议。通过邮件,发出相关提议。邮件发出的提议将对新版本的改进进行充分说明。 - 第二步 - 社区开发者查看提议:当收到邮件之后,若社区开发者赞同相关提议,可以不回复相关邮件,默认认同提议。若社区开发者对新版本发布提议存在建议或质疑,可以回复邮件进行说明。 - 第三步 - RM 发布内部测试版(Release Candidate):当社区开发者的建议得到充分考虑后,RM (发布经理,Release Manager)将发布内部测试版(Release Candidate),通过邮件来让大家进行新版本的测试并投票。 - 第四步 - 社区开发者进行投票:社区开发者获取到内部测试版(Release Candidate)进行测验。测验后,通过邮件进行投票。 -- 第五步 - 投票通过后 RM 发布正式版本并对外公布:当投票情况符合相关条件,RM发布正式版本,并通过邮件对外公布这个消息。(若投票失败,则通过邮件公布本次发布新版本失败,并在修改后,重新提起发布新版本的流程。此处将不对投票失败情况展开解释。) - +- 第五步 - 投票通过后 RM 发布正式版本并对外公布:当投票情况符合相关条件,RM 发布正式版本,并通过邮件对外公布这个消息。(若投票失败,则通过邮件公布本次发布新版本失败,并在修改后,重新提起发布新版本的流程。此处将不对投票失败情况展开解释。) + ### 常见问题 + #### 问题一:作为社区开发者,如何验证新版本,来决定是否支持发布? -请见 https://iotdb.apache.org/zh/Development/VoteRelease.html; + +请见 。 + #### 问题二:如何决定投票是否通过? + 依据 Apache Software Foundation 给出的说明,我们将把投票窗口保留 72 小时及以上。当收到至少三票 PMC 赞同票并且赞同票多余反对票的时候,代表投票通过。投票的结果将由 RM (发布经理,Release Manager)汇总。RM 会通过邮件公布结果。 + #### 问题三:作为新手 RM,是否有详细的实践指导? -对于新手的 RM (发布经理,Release Manager),我们提供了详细的实践指导。每一步需要做的事情做了详细的说明,请查看本页面“社区发布新版本流程”章节。 \ No newline at end of file + +对于新手的 RM (发布经理,Release Manager),我们提供了详细的实践指导。每一步需要做的事情做了详细的说明,请查看本页面“社区发布新版本流程”章节。 diff --git a/src/zh/Community/Commiters.md b/src/zh/Community/Commiters.md new file mode 100644 index 00000000..2e23e0c9 --- /dev/null +++ b/src/zh/Community/Commiters.md @@ -0,0 +1,92 @@ + + +# Commiters + +## 开发人员 + +### 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 | <=chair | +| 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 | diff --git a/src/zh/Community/Community-Partners.md b/src/zh/Community/Community-Partners.md new file mode 100644 index 00000000..d43657f0 --- /dev/null +++ b/src/zh/Community/Community-Partners.md @@ -0,0 +1,68 @@ + + +# 社区伙伴 + +## 使用“IoTDB”的项目和产品名称 + +- 其他组织或企业在使用 Apache IoTDB 建立项目或者产品时,应该注意尊重“Apache IoTDB”的商标。 +- 具体事项请参阅 [ASF Trademarks Guidance](https://www.apache.org/foundation/marks/)和 [FAQ](https://www.apache.org/foundation/marks/faq/)。 + +- 一般来说,我们建议不要仅使用"IoTDB"在任何名字中,以避免出现商标风险。 + - 例如,不应该给自己的产品命名为"IoTDB 大数据产品",因为这个名字中包含 IoTDB。然而,如果说是命名为"Apache IoTDB 赋能的大数据产品",或者"基于 Apache IoTDB 的大数据产品",这种名字就是被允许的。简单来说,当你想在名字中出现 IoTDB 时,应为"Apache IoTDB",而不是仅"IoTDB"。 + - 在你(Maven 或者其他模块名中)创建软件标识时,可以命名为例如"iotdb-tool"。在产品描述中明确指出 Apache IoTDB 也是可以的,例如"该大数据产品是 Apache IoTDB 的一个子产品"。 + +## 相关贡献或应用的公司和组织 + +- 要将自己添加到列表中,请给 发送电子邮件,其中包含您的组织名称,URL,正在使用的 IoTDB 组件列表以及用例的简短描述。 + + - 你也可以在 [Github](https://github.com/apache/iotdb/issues/748) 留言。 + +- 清华大学软件学院和大数据系统软件国家工程实验室最初开发了 IoTDB,并捐献给 Apache。 + - 我们有很多研究生和专业软件工程师在持续开发 IoTDB + - 我们在上海地铁和其他两个城市的地铁管理中使用 IoTDB。 + - 我们在中国气象局使用 IoTDB 管理超过 10 年的站点实况数据。 +- 联想开发了 TsFile 的 Go 语言版本,并用于长飞光纤项目。该项目收集了超过 9 万个测点,并基于 TsFile 同步到云端。 + +- 金风科技使用 IoTDB 管理风机数据。他们首先从 Kafka 消费 SCADA 数据,然后写入 IoTDB 并从 IoTDB 进行查询。 + +- 大唐先一将 IoTDB 部署在了中国的许多电厂。 + +- 北京智创新科使用 IoTDB 存储中国铁塔的 2 百万铁塔的蓄电池数据。 + +- 北京清智物联使用 IoTDB 收集调相机(发电机)的监控数据。 + +- 建龙钢铁在测试 IoTDB。 + +## 商业支持 + +- 与 Apache 项目相同,Apache IoTDB 任何人都可以免费使用。Apache IoTDB 也可以在社区中获得免费支持,但可能会因为时差等原因无法保证能够随时得到及时回复。 + +- 如果您或您的企业对可用性和技术支持有更高的要求,以下个人和公司可以为您提供商业化支持产品 + +### 合作伙伴 + +|
合作伙伴
| 链接 | 描述 | +| :---------------------------------------: | :-------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 清华大学软件学院 | 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)进行申请 diff --git a/src/zh/Community/Community-Project-Committers.md b/src/zh/Community/Community-Project-Committers.md deleted file mode 100644 index 2a71a63d..00000000 --- a/src/zh/Community/Community-Project-Committers.md +++ /dev/null @@ -1,90 +0,0 @@ - -# Commiters -## 开发人员 -### 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 | <=chair | -| 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 | diff --git a/src/zh/Community/Development-Guide.md b/src/zh/Community/Development-Guide.md index 667f0b87..3df18b9c 100644 --- a/src/zh/Community/Development-Guide.md +++ b/src/zh/Community/Development-Guide.md @@ -1,35 +1,38 @@ + # 贡献指南 + ## 开发约定 + ### 代码格式化 + 我们使用 [Spotless plugin](https://github.com/diffplug/spotless/tree/main/plugin-maven) 和 [google-java-format](https://github.com/google/google-java-format) 格式化 Java 代码。你可以通过以下步骤将 IDE 配置为在保存时自动应用格式以 IDEA 为例): -1.下载 [google-java-format-plugin v1.7.0.5](https://plugins.jetbrains.com/plugin/8527-google-java-format/versions/stable/83169), 安装到 IDEA(Preferences -> plugins -> search google-java-format),更详细的内容请查看[操作手册](https://github.com/google/google-java-format#intellij-android-studio-and-other-jetbrains-ides) -2.从磁盘安装 (Plugins -> little gear icon -> "Install plugin from disk" -> Navigate to downloaded zip file) -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, 避免在编辑的其他文件时候发生意外的重新格式化 + +1. 下载 [google-java-format-plugin v1.7.0.5](https://plugins.jetbrains.com/plugin/8527-google-java-format/versions/stable/83169), 安装到 IDEA (Preferences -> plugins -> search google-java-format),更详细的内容请查看 [操作手册](https://github.com/google/google-java-format#intellij-android-studio-and-other-jetbrains-ides) +2. 从磁盘安装 (Plugins -> little gear icon -> "Install plugin from disk" -> Navigate to downloaded zip file) +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`, 避免在编辑的其他文件时候发生意外的重新格式化。 ### 编码风格 + 我们使用 [maven-checkstyle-plugin](https://checkstyle.sourceforge.io/config_filefilters.html)来保证所有的 Java 代码风格都遵循在项目根目录下的 [checkstyle.xml](https://github.com/apache/iotdb/blob/master/checkstyle.xml) 文件中定义的规则集. 您可以从该文件中查阅到所有的代码风格要求。当开发完成后,您可以使用 `mvn validate` 命令来检查您的代码是否符合代码风格的要求。 @@ -37,217 +40,241 @@ 另外, 当您在集成开发环境开发时,可能会因为环境的默认代码风格配置导致和本项目的风格规则冲突。 在 IDEA 中,您可以通过如下步骤解决风格规则不一致的问题。 + - 禁用通配符引用 - - 跳转至 Java 代码风格配置页面 (Preferences... -> 编辑器 -> 代码风格 -> Java)。 - - 切换到“导入”标签。 - - 在“常规”部分,启用“使用单个类导入”选项。 - - 将“将 import 与‘*’搭配使用的类计数”改成 999 或者一个比较大的值。 - - 将“将静态 import 与‘*’搭配使用的名称计数”改成 999 或者一个比较大的值。 + - 跳转至 Java 代码风格配置页面 (Preferences... -> 编辑器 -> 代码风格 -> Java)。 + - 切换到“导入”标签。 + - 在“常规”部分,启用“使用单个类导入”选项。 + - 将“将 import 与‘\*’搭配使用的类计数”改成 999 或者一个比较大的值。 + - 将“将静态 import 与‘\*’搭配使用的名称计数”改成 999 或者一个比较大的值。 ## 贡献方式 + ### 参与投票 -- 1.给发布版本投票 - * 非中文用户,请阅读 https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release -- 2.下载投票的版本/rc下所有内容 - * https://dist.apache.org/repos/dist/dev/iotdb/ -- 3.导入发布经理的公钥 +1. 给发布版本投票 + + - 非中文用户,请阅读 + +2. 下载投票的版本/rc 下所有内容 + + - + +3. 导入发布经理的公钥 + + - + + - 最下边有 Release Manager (RM) 的公钥 + + - 安装 `gpg2` + + - 第一种方法 + + - 公钥的开头如下 + + ``` + pub rsa4096 2019-10-15 [SC] + 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 + ``` + + 或是 - * https://dist.apache.org/repos/dist/dev/iotdb/KEYS + ``` + pub rsa4096/28662AC6 2019-12-23 [SC] + ``` - * 最下边有 Release Manager (RM) 的公钥 + - 下载公钥 - * 安装 gpg2 + ```bash + gpg2 --receive-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (或 28662AC6) - - 第一种方法 - - * 公钥的开头如下 - ``` - pub rsa4096 2019-10-15 [SC] - 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 - ``` + 或 (指定 keyserver) + gpg2 --keyserver p80.pool.sks-keyservers.net --recv-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (或 28662AC6) + ``` - 或是 - - ``` - pub rsa4096/28662AC6 2019-12-23 [SC] - ``` + - 第二种方法 - * 下载公钥 + - 把下方内容复制到一个文本文件中,文本名为 `key.asc` - ``` - gpg2 --receive-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (或 28662AC6) + - 内容如下: - 或 (指定 keyserver) - gpg2 --keyserver p80.pool.sks-keyservers.net --recv-keys 10F3B3F8A1201B79AA43F2E00FC7F131CAA00430 (或 28662AC6) - ``` + ``` + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v2 + ... + -----END PGP PUBLIC KEY BLOCK----- + ``` - - 第二种方法 - * 把下方内容复制到一个文本文件中,文本名为 ```key.asc``` + 导入 RM 的公钥到自己电脑 - * 内容如下: - ``` - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v2 - ... - -----END PGP PUBLIC KEY BLOCK----- - ``` + ``` + gpg2 --import key.asc - 导入 RM 的公钥到自己电脑 + ``` - ``` - gpg2 --import key.asc - - ``` +4. 验证源码发布版 -- 4.验证源码发布版 + - 验证是否有 NOTICE、LICENSE,以及内容是否正确。 - * 验证是否有 NOTICE、LICENSE,以及内容是否正确。 + - 验证 README、RELEASE_NOTES - * 验证 README、RELEASE_NOTES + - 验证 header - * 验证 header + ``` + mvn -B apache-rat:check + ``` - ``` - mvn -B apache-rat:check - ``` + - 验证签名和哈希值 - * 验证签名和哈希值 + ``` + gpg2 --verify apache-iotdb-0.12.0-source-release.zip.asc apache-iotdb-0.12.0-source-release.zip - ``` - gpg2 --verify apache-iotdb-0.12.0-source-release.zip.asc apache-iotdb-0.12.0-source-release.zip + 出现 Good Singnature - 出现 Good Singnature + shasum -a512 apache-iotdb-0.12.0-source-release.zip - shasum -a512 apache-iotdb-0.12.0-source-release.zip + 和对应的 .sha512 对比,一样就可以。 + ``` - 和对应的 .sha512 对比,一样就可以。 - ``` + - 验证编译 - * 验证编译 + ``` + mvnw install - ``` - mvnw install + 应该最后全 SUCCESS + ``` - 应该最后全 SUCCESS - ``` -- 5.验证二进制发布版 +5. 验证二进制发布版 - * 验证是否有 NOTICE、LICENSE,以及内容是否正确。 + - 验证是否有 NOTICE、LICENSE,以及内容是否正确。 - * 验证 README、RELEASE_NOTES + - 验证 README、RELEASE_NOTES - * 验证签名和哈希值 + - 验证签名和哈希值 - ``` - gpg2 --verify apache-iotdb-0.12.0-bin.zip.asc apache-iotdb-0.12.0-bin.zip + ``` + gpg2 --verify apache-iotdb-0.12.0-bin.zip.asc apache-iotdb-0.12.0-bin.zip - 出现 Good Singnature + 出现 Good Singnature - shasum -a512 apache-iotdb-0.12.0-bin.zip + shasum -a512 apache-iotdb-0.12.0-bin.zip - 和对应的 .sha512 对比,一样就可以。 - ``` + 和对应的 .sha512 对比,一样就可以。 + ``` - * 验证是否能启动以及示例语句是否正确执行 + - 验证是否能启动以及示例语句是否正确执行 - ``` - nohup ./sbin/start-server.sh >/dev/null 2>&1 & + ``` + nohup ./sbin/start-server.sh >/dev/null 2>&1 & - ./sbin/start-cli.sh + ./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.**; + 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.**; - 打印如下内容: - +-----------------------------------+------------------+ - | 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| - +-----------------------------------+------------------+ + 打印如下内容: + +-----------------------------------+------------------+ + | 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| + +-----------------------------------+------------------+ - ``` -- 6.回复邮件 + ``` - 验证通过之后可以发邮件了 +6. 回复邮件 - ``` - Hi, + 验证通过之后可以发邮件了 - +1 (PMC could binding) + ``` + Hi, - 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] + +1 (PMC could binding) - The binary distribution: - LICENSE and NOTICE [ok] - signatures and hashes [ok] - Could run with the following statements [ok] + 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] - 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.**; + 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 + ``` - Thanks, - xxx - ``` ### 贡献代码 -#### 贡献流程: - - Apache IoTDB 社区通过 JIRA 上的 issue 进行任务管理。 -Issue 的完整生命周期:创建 issue -> 认领 issue -> 提交 pr -> 审阅 pr -> 合并 pr -> 关闭 issue。 - -#### 创建 issue : - - 在 JIRA 上创建 issue 需要注意几个事项: - * 1.命名:争取采用清晰易懂的名字,如支持一种新的聚合查询功能(avg)、优化原始数据查询性能等。Issue 的名字之后会作为发版的 release note。 - * 2.描述:新功能、优化需要描述具体希望做什么。 Bug 反馈需要描述环境、负载、现象描述(异常日志)、影响版本等,最好有复现方法。 -#### 认领 issue : - - 在 JIRA 上认领 issue:分配给自己。建议添加一句评论:I'm doing this。避免与其他贡献者重复开发。 - - 注:如果发现自己无法认领issue,则是因为自己的账户权限不够。遇到此情况,请向 dev@iotdb.apache.org 邮件列表发送邮件,标题为: [application] apply for permission to assign issues to XXX, 其中XXX是自己的JIRA用户名。 -#### 提交PR - - 1.如何提交代码 - - 贡献途径: - - IoTDB 诚邀广大开发者参与开源项目构建,您可以查看 [issues](https://issues.apache.org/jira/projects/IOTDB/issues) 并参与解决,或者做其他改善。 - - 提交 pr,通过 Travis-CI 测试和 Sonar 代码质量检测后,至少有一位以上 Committer 同意且代码无冲突,就可以合并了 - - PR指南: - - 在 Github 上面可以很方便地提交 [Pull Request (PR)](https://help.github.com/articles/about-pull-requests/),下面将以本网站项目 [apache/iotdb](https://github.com/apache/iotdb) 为例(如果是其他项目,请替换项目名 iotdb) - * 1.Fork仓库: + +#### 贡献流程 + +- Apache IoTDB 社区通过 JIRA 上的 issue 进行任务管理。 + Issue 的完整生命周期:创建 issue -> 认领 issue -> 提交 pr -> 审阅 pr -> 合并 PR -> 关闭 issue。 + +#### 创建 Issue + +- 在 JIRA 上创建 issue 需要注意几个事项: + - 1.命名:争取采用清晰易懂的名字,如支持一种新的聚合查询功能(avg)、优化原始数据查询性能等。Issue 的名字之后会作为发版的 release note。 + - 2.描述:新功能、优化需要描述具体希望做什么。 Bug 反馈需要描述环境、负载、现象描述(异常日志)、影响版本等,最好有复现方法。 + +#### 认领 issue + +- 在 JIRA 上认领 issue:分配给自己。建议添加一句评论:I'm doing this。避免与其他贡献者重复开发。 + + 注:如果发现自己无法认领 issue,则是因为自己的账户权限不够。遇到此情况,请向 邮件列表发送邮件,标题为: `[application] apply for permission to assign issues to XXX`, 其中 XXX 是自己的 JIRA 用户名。 + +#### 提交 PR + +1. 如何提交代码 + + - 贡献途径: + - IoTDB 诚邀广大开发者参与开源项目构建,您可以查看 [issues](https://issues.apache.org/jira/projects/IOTDB/issues) 并参与解决,或者做其他改善。 + - 提交 PR,通过 Travis-CI 测试和 Sonar 代码质量检测后,至少有一位以上 Committer 同意且代码无冲突,就可以合并了 + - PR 指南: + + - 在 Github 上面可以很方便地提交 [Pull Request (PR)](https://help.github.com/articles/about-pull-requests/),下面将以本网站项目 [apache/iotdb](https://github.com/apache/iotdb) 为例(如果是其他项目,请替换项目名 iotdb) + + 1. Fork 仓库: + - 进入 apache/iotdb 的 [github 页面](https://github.com/apache/iotdb) ,点击右上角按钮 `Fork` 进行 Fork - * 2.配置 git 和提交修改 + + 2. 配置 git 和提交修改 - 第一步:将代码克隆到本地: - ``` + ```bash git clone https://github.com//iotdb.git ``` - **注意:请将 替换为您的 github 名字** + **注意:请将 替换为您的 github 名字** clone 完成后,origin 会默认指向 github 上的远程 fork 地址。 - 第二步:将 apache/iotdb 添加为本地仓库的远程分支 upstream: - ``` - cd iotdb + ```bash + cd iotdb git remote add upstream https://github.com/apache/iotdb.git ``` - 第三步:检查远程仓库设置: - ``` - git remote -v + ```bash + $ git remote -v origin https://github.com//iotdb.git (fetch) origin https://github.com//iotdb.git(push) upstream https://github.com/apache/iotdb.git (fetch) @@ -256,7 +283,7 @@ Issue 的完整生命周期:创建 issue -> 认领 issue -> 提交 pr -> 审 - 第四步:新建分支以便在分支上做修改:(假设新建的分支名为 fix) - ``` + ```bash git checkout -b fix ``` @@ -264,208 +291,237 @@ Issue 的完整生命周期:创建 issue -> 认领 issue -> 提交 pr -> 审 - 第五提交代码到远程分支:(此处以 fix 分支为例) - ``` + ```bash git commit -a -m "" git push origin fix ``` 更多 git 使用方法请访问:[git 使用](https://www.atlassian.com/git/tutorials/setting-up-a-repository) - * 3.Git 提交注意事项 - - 在 Git 上提交代码时需要注意: - - 1.保持仓库的整洁: + 3. Git 提交注意事项 + + - 在 Git 上提交代码时需要注意: - - 不要上传二进制文件,保证仓库的大小只因为代码字符串的改动而增大。 + 1. 保持仓库的整洁: - - 不要上传生成的代码。 + - 不要上传二进制文件,保证仓库的大小只因为代码字符串的改动而增大。 - - 2.日志要有含义: + - 不要上传生成的代码。 - - 题目用jira编号:[IOTDB-jira号] + 2. 日志要有含义: - - 题目用github的ISSUE编号:[ISSUE-issue号] + - 题目用 jira 编号:`[IOTDB-jira 号]` - - 内容里要写#XXXX用于关联 - * 4.创建 PR + - 题目用 github 的 Issue 编号:`[ISSUE-issue 号]` - 在浏览器切换到自己的 github 仓库页面,切换分支到提交的分支 ,依次点击 `New pull request` 和 `Create pull request` 按钮进行创建,如果您解决的是 [issues](https://issues.apache.org/jira/projects/IOTDB/issues),需要在开头加上 [IOTDB-xxx]。 - 至此,您的 PR 创建完成,更多关于 PR 请阅读 [collaborating-with-issues-and-pull-requests](https://help.github.com/categories/collaborating-with-issues-and-pull-requests/) - * 5. 冲突解决 + - 内容里要写 #XXXX 用于关联 - 提交 PR 时的代码冲突一般是由于多人编辑同一个文件引起的,解决冲突主要通过以下步骤即可: + 4. 创建 PR - 步骤一:切换至主分支 + 在浏览器切换到自己的 github 仓库页面,切换分支到提交的分支 ,依次点击 `New pull request` 和 `Create pull request` 按钮进行创建,如果您解决的是 [issues](https://issues.apache.org/jira/projects/IOTDB/issues),需要在开头加上 [IOTDB-xxx]。 + 至此,您的 PR 创建完成,更多关于 PR 请阅读 [collaborating-with-issues-and-pull-requests](https://help.github.com/categories/collaborating-with-issues-and-pull-requests/) - ``` - git checkout master - ``` + 5. 冲突解决 - 步骤二:同步远端主分支至本地 + 提交 PR 时的代码冲突一般是由于多人编辑同一个文件引起的,解决冲突主要通过以下步骤即可: - ``` - git pull upstream master - ``` + 步骤一:切换至主分支 - 步骤三:切换回刚才的分支(假设分支名为 fix) + ```bash + git checkout master + ``` + + 步骤二:同步远端主分支至本地 + + ```bash + git pull upstream master + ``` + + 步骤三:切换回刚才的分支(假设分支名为 fix) + + ```bash + git checkout fix + ``` + + 步骤四:进行 rebase + + ```bash + git rebase -i master + ``` + + 此时会弹出修改记录的文件,一般直接保存即可。然后会提示哪些文件出现了冲突,此时可打开冲突文件对冲突部分进行修改,将提示的所有冲突文件的冲突都解决后,执行 + + ```bash + git add . + git rebase --continue + ``` + + 依此往复,直至屏幕出现类似 _rebase successful_ 字样即可,此时您可以进行往提交 PR 的分支进行更新: + + ```bash + git push -f origin fix + ``` + +2. 需提交的内容: + + - Issue 类型:New Feature + + 1. 提交中英文版本的用户手册和代码修改的 PR。 + + 用户手册主要描述功能定义和使用方式,以便用户使用。用户手册建议包括:场景描述,配置方法,接口功能描述,使用示例。官网的用户手册内容放置在 `apache/iotdb-docs` 仓库 `src` 目录下,英文版放在 `src/UserGuide` ,中文版放在 `src/zh/UserGuide` 。 + 如果需要更新用户手册,包括新增或删除文档和修改文档名,需要在 main 分支的 `src/.vuepress/sidebar` 中做相应修改。 + + 2. 提交单元测试 UT 或集成测试 IT - ``` - git checkout fix - ``` + 需要增加单元测试 UT 或集成测试 IT,尽量覆盖多的用例。可以参考 xxTest(路径:`iotdb/server/src/test/java/org/apache/iotdb/db/query/aggregation/`), xxIT(路径:`iotdb/integration/src/test/java/org/apache/iotdb/db/integration/`)。 - 步骤四:进行 rebase + - Issue 类型:Improvement - ``` - git rebase -i master - ``` + - 提交代码和 UT,一般不需要修改用户手册。最好提交相关实验结果,其中包含量化的改进效果和带来的副作用。 - 此时会弹出修改记录的文件,一般直接保存即可。然后会提示哪些文件出现了冲突,此时可打开冲突文件对冲突部分进行修改,将提示的所有冲突文件的冲突都解决后,执行 + - Issue 类型:Bug - ``` - git add . - git rebase --continue - ``` + - 需要编写能够复现此 bug 的 单元测试 UT 或集成测试 IT。 - 依此往复,直至屏幕出现类似 *rebase successful* 字样即可,此时您可以进行往提交 PR 的分支进行更新: +3. 代码管理 - ``` - git push -f origin fix - ``` - - 2.需提交的内容: - - Issue 类型:New Feature - - - 1.提交中英文版本的用户手册和代码修改的 pr。 - - 用户手册主要描述功能定义和使用方式,以便用户使用。用户手册建议包括:场景描述,配置方法,接口功能描述,使用示例。官网的用户手册内容放置在 apache/iotdb-docs 仓库 src 目录下,英文版放在 src/UserGuide ,中文版放在 src/zh/UserGuide 。 - 如果需要更新用户手册,包括新增或删除文档和修改文档名,需要在 main 分支的 src/.vuepress/sidebar 中做相应修改。 - - - 2.提交单元测试UT或集成测试IT - - 需要增加单元测试UT 或集成测试IT,尽量覆盖多的用例。可以参考 xxTest(路径:iotdb/server/src/test/java/org/apache/iotdb/db/query/aggregation/), xxIT(路径:iotdb/integration/src/test/java/org/apache/iotdb/db/integration/)。 - - Issue 类型:Improvement - - * 提交代码和 UT,一般不需要修改用户手册。最好提交相关实验结果,其中包含量化的改进效果和带来的副作用。 - - Issue 类型:Bug + 1. 分支管理: - * 需要编写能够复现此 bug 的 单元测试 UT 或集成测试 IT。 - * 3.代码管理 - * a.分支管理: + - IoTDB 版本命名方式为:0.大版本.小版本。例如 0.12.4,12 就是大版本,4 是小版本。 - * IoTDB 版本命名方式为:0.大版本.小版本。例如 0.12.4,12 就是大版本,4 是小版本。 + master 分支作为当前主开发分支,对应下一个未发布的大版本,每个大版本发布时会切出一个单独的分支归档,如 0.12.x 系列版本的代码处于 rel/0.12 分支下。 - master 分支作为当前主开发分支,对应下一个未发布的大版本,每个大版本发布时会切出一个单独的分支归档,如 0.12.x 系列版本的代码处于 rel/0.12 分支下。 + 后续如果发现并修复了某发布版本的 bug。对这些 bug 的修复都需要往大于等于该版本对应的归档分支提 pr。如一个关于 0.11.x 版本 bug 修复的 pr 需要同时向 rel/0.11、rel/0.12 和 master 分支提交。 - 后续如果发现并修复了某发布版本的 bug。对这些 bug 的修复都需要往大于等于该版本对应的归档分支提 pr。如一个关于 0.11.x 版本 bug 修复的 pr 需要同时向 rel/0.11、rel/0.12 和 master 分支提交。 + 2. 代码格式化: - * b.代码格式化: - * 提交 PR 前需要使用 mvn spotless:apply 将代码格式化,再 commit,不然会导致 ci 代码格式化检查失败。 + - 提交 PR 前需要使用 mvn spotless:apply 将代码格式化,再 commit,不然会导致 ci 代码格式化检查失败。 - * c.注意事项: - * iotdb-datanode.properties 和 IoTDBConfig 默认值需要保持一致。 - * 如果需要对配置参数进行改动。以下文件需要同时修改: - 1. 配置文件:iotdb-core/datanode/src/assembly/resources/conf/iotdb-datanode.properties - 2. 代码:IoTDBDescriptor、IoTDBConfig - 3. 文档:apache/iotdb-docs/src/UserGuide/{version}/Reference/DataNode-Config-Manual.md、apache/iotdb-docs/src/zh/UserGuide/{version}/Reference/DataNode-Config-Manual.md - 如果你想要在 IT 和 UT 文件中对配置参数进行修改,你需要在 @Before 修饰的方法里修改,并且在 @After 修饰的方法里重置,来避免对其他测试的影响。合并模块的参数统一放在CompactionConfigRestorer 文件里。 - * 4. PR 命名 - * 命名方式:分支标签-Jira 标签-PR 名 + 3. 注意事项: - 示例: [To rel/0.12] [IoTDB-1907] implement customized sync process: sender + - iotdb-datanode.properties 和 IoTDBConfig 默认值需要保持一致。 + - 如果需要对配置参数进行改动。以下文件需要同时修改: + 1. 配置文件:iotdb-core/datanode/src/assembly/resources/conf/iotdb-datanode.properties + 2. 代码:IoTDBDescriptor、IoTDBConfig + 3. 文档:apache/iotdb-docs/src/UserGuide/{version}/Reference/DataNode-Config-Manual.md、apache/iotdb-docs/src/zh/UserGuide/{version}/Reference/DataNode-Config-Manual.md + 如果你想要在 IT 和 UT 文件中对配置参数进行修改,你需要在 @Before 修饰的方法里修改,并且在 @After 修饰的方法里重置,来避免对其他测试的影响。合并模块的参数统一放在 CompactionConfigRestorer 文件里。 - * 分支标签 + 4. PR 命名 - 如果是向非 master 分支提 pr,如 rel/0.13 分支,需要在 pr 名写上 [To rel/0.13]。如果是指向master分支,则不需要写分支标签。 + - 命名方式:分支标签-Jira 标签-PR 名 - * Jira 标签 + 示例: `[To rel/0.12] [IoTDB-1907] implement customized sync process: sender` - 以 JIRA 号开头,如:[IOTDB-1907] implement customized sync process: sender。这样创建 PR 后,机器人会将 PR 链接自动链到对应 issue 上。 + - 分支标签 + + 如果是向非 master 分支提 pr,如 rel/0.13 分支,需要在 pr 名写上 `[To rel/0.13]`。如果是指向 master 分支,则不需要写分支标签。 + + - Jira 标签 + + 以 JIRA 号开头,如:`[IOTDB-1907] implement customized sync process: sender`。这样创建 PR 后,机器人会将 PR 链接自动链到对应 issue 上。 + + 注:如果创建 PR 时忘记添加 JIRA 号,或 JIRA 号不规范,则 PR 不会被自动链接到 Jira 上,需要先改正 PR 命名,并手动将 PR 链接贴到 issue 页面(通过留言或链接框)。 + + 5. PR 描述 - 注:如果创建 PR 时忘记添加 JIRA 号,或 JIRA 号不规范,则 PR 不会被自动链接到 Jira 上,需要先改正 PR 命名,并手动将 PR 链接贴到 issue 页面(通过留言或链接框)。 - * 5. PR 描述 通常 PR 名无法涵盖所有改动,需要添加具体描述,改动了哪些内容。对于较难理解的地方给予一定的解释。 - 修改 bug 的 pr 需要描述 bug 出现的原因,以及解决方法,另外还需要描述UT/IT测试用例添加的情况和负面效果的描述。 - * 6.提交 PR 后 + 修改 bug 的 PR 需要描述 bug 出现的原因,以及解决方法,另外还需要描述 UT/IT 测试用例添加的情况和负面效果的描述。 + + 6. 提交 PR 后 - 向邮件列表 dev@iotdb.apache.org 发送一封邮件,主要介绍 PR 的工作。重视每个审阅者的意见,一一回复,并对达成一致的建议进行修改。 + 向邮件列表 发送一封邮件,主要介绍 PR 的工作。重视每个审阅者的意见,一一回复,并对达成一致的建议进行修改。 + +#### 审阅 PR -#### 审阅PR - 注意事项: - - 1. PR命名是否规范,新功能和bug修复类型的pr是否带了JIRA 号。 - - 2. PR 描述是否清晰。 - - 3. 功能测试用例或性能测试报告是否附上。 - - 4. 新功能是否有用户手册。 - - 5. 尽量不夹带其他问题的代码修改,将不相关的修改拆分到其他PR。 + 1. PR 命名是否规范,新功能和 bug 修复类型的 pr 是否带了 JIRA 号。 + 2. PR 描述是否清晰。 + 3. 功能测试用例或性能测试报告是否附上。 + 4. 新功能是否有用户手册。 + 5. 尽量不夹带其他问题的代码修改,将不相关的修改拆分到其他 PR。 - 审阅流程: - - 第一步: 点击 PR 的 Files changed - + - 第一步: 点击 PR 的 Files changed + - 第二步:对于有问题的行,移动到左侧,会出现加号,点击加号,然后评论,点击 Start a review,此时,所有的 Review 意见都会暂存起来,别人看不到。 - + - 第三步: 所有评论加完后,需要点击 Review changes,选择你的意见,已经可以合并的选择 Approve,有 Bug 需要改的选择 Request changes 或者 Comment,不确定的选择 Comment。最后 Submit review 提交审阅意见,提 PR 的人才能看见此意见。 - -#### 合并PR -- 确认所有审阅意见均已回复且有1个以上 committer 的Approval。 + + +#### 合并 PR + +- 确认所有审阅意见均已回复且有 1 个以上 committer 的 Approval。 -- 选择 squash merge (当且仅当作者仅有一个提交记录,且记录的commitlog清晰,可选择rebase)。 +- 选择 squash merge (当且仅当作者仅有一个提交记录,且记录的 commitlog 清晰,可选择 rebase)。 - 到 JIRA 上关闭对应的 issue,标记修复或完成的版本【注意,解决或关闭 issue 都需要对 issue 添加 pr 或描述,通过 issue 要能够追踪这个任务的变动】。 ### 贡献文档 贡献用户手册和贡献代码的流程是一样的,只是修改的文件不同。 -用户手册的英文版放在 src/UserGuide , 中文版放在 src/zh/UserGuide 下。 -如果需要更新用户手册目录,包括新增或删除md文档、修改md文档名,需要在 main 分支的 src/.vuepress/sidebar 中做相应修改。 - +用户手册的英文版放在 `src/UserGuide` , 中文版放在 `src/zh/UserGuide` 下。 +如果需要更新用户手册目录,包括新增或删除 md 文档、修改 md 文档名,需要在 main 分支的 `src/.vuepress/sidebar` 中做相应修改。 ### 新功能、Bug 反馈、改进等 + 所有希望 IoTDB 做的功能或修的 bug,都可以在 Jira 上提 issue 可以选择 issue 类型:bug、improvement、new feature 等。新建的 issue 会自动向邮件列表中同步邮件,之后的讨论可在 jira 上留言,也可以在邮件列表进行。当问题解决后请关闭 issue。 ### 邮件讨论内容 + 请使用英文进行讨论: - * 第一次参与邮件列表可以简单介绍一下自己。(Hi, I'm xxx ...) - * 开发功能前可以发邮件声明一下自己想做的任务。(Hi,I'm working on issue IOTDB-XXX,My plan is ...) +- 第一次参与邮件列表可以简单介绍一下自己。(Hi, I'm xxx ...) + +- 开发功能前可以发邮件声明一下自己想做的任务。(Hi,I'm working on issue IOTDB-XXX,My plan is ...) ### 常见问题 -- 无法下载 thrift-* 等文件: + +- 无法下载 thrift-\* 等文件: 例如 `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` 这一般是网络问题,这时候需要手动下载上述文件: - * 根据以下网址手动下载上述文件; - * https://github.com/apache/iotdb-bin-resources/blob/main/compile-tools/thrift-0.14-MacOS - * https://github.com/apache/iotdb-bin-resources/blob/main/compile-tools/thrift-0.14-ubuntu - - * 将该文件拷贝到 thrift/target/tools/目录下 - * 重新执行 maven 的编译命令 -- 无法下载errorprone : + - 根据以下网址手动下载上述文件; + + - + - + + - 将该文件拷贝到 thrift/target/tools/目录下 + - 重新执行 maven 的编译命令 + +- 无法下载 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 ``` + 解决方法: - 1. 手动下载jar包: https://repo1.maven.org/maven2/com/google/errorprone/javac-shaded/9+181-r4173-1/javac-shaded-9+181-r4173-1.jar - 2. 将jar包安装到本地私仓库 : 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 + + 1. 手动下载 jar 包: + 2. 将 jar 包安装到本地私仓库 : 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 ## 常见资料 -- IoTDB 官网:https://iotdb.apache.org/ -- 代码库:https://github.com/apache/iotdb/tree/master +- IoTDB 官网: + +- 代码库: -- Go语言的代码库:https://github.com/apache/iotdb-client-go +- Go 语言的代码库: -- 文档库:https://github.com/apache/iotdb-docs +- 文档库: -- 资源库(包含项目文件等):https://github.com/apache/iotdb-bin-resources +- 资源库(包含项目文件等): -- 快速上手:https://iotdb.apache.org/zh/UserGuide/V1.1.x/QuickStart/QuickStart.html +- 快速上手: -- Jira 任务管理:https://issues.apache.org/jira/projects/IOTDB/issues +- Jira 任务管理: -- Wiki 文档管理:https://cwiki.apache.org/confluence/display/IOTDB/Home +- Wiki 文档管理: -- 邮件列表: https://lists.apache.org/list.html?dev@iotdb.apache.org +- 邮件列表: -- 每日构建: 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 +- Slack: diff --git a/src/zh/Community/Materials.md b/src/zh/Community/Events-and-Reports.md similarity index 50% rename from src/zh/Community/Materials.md rename to src/zh/Community/Events-and-Reports.md index da724905..82b75877 100644 --- a/src/zh/Community/Materials.md +++ b/src/zh/Community/Events-and-Reports.md @@ -1,165 +1,191 @@ + + # 活动与报告 + ## 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),演讲人:赵馨逸 -* 2024.02.22,德国慕尼黑,building IoT 2024 - * (德语)Timecho 实时数据库:工业中的万金油。演讲人:Christofer Dutz,Dr. Julian Feinauer -* 2024.01.29,德国法兰克福,汉诺威工业博览会工业 AI 峰会 + +- 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),演讲人:赵馨逸 +- 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),演讲人:杨泰贤 -* 2023.11.18,上海,Data & AI Con Shanghai 2023 -* 2023.11.15-18,广东深圳,2023 第二届中国核能高质量发展大会暨深圳国际核能产业创新博览会 -* 2023.10.21,北京,Doris Summit Asia 2023 -* 2023.09.21,北京,2023 OSCAR 开源产业大会 -* 2023.09.03-05,北京,2023 QCon 北京全球软件开发者大会 -* 2023.08.18-20,北京,CommunityOverCode Asia 2023(原 ApacheCon Asia) - * 物联网(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),演讲人:侯昊男 -* 2023.07.05-07,北京,2023 北京国际工业通讯及工业互联网展览会-LCC EXPO -* 2023.07.04-05,北京,2023 可信数据库发展大会 - * (中文)时序数据库 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),演讲人:张善友 -* 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),演讲人:万胜来 -* 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),演讲人:田原 -* 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),演讲人:侯昊男 -* 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),演讲人:张金瑞 + +- 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),演讲人:杨泰贤 +- 2023.11.18,上海,Data & AI Con Shanghai 2023 +- 2023.11.15-18,广东深圳,2023 第二届中国核能高质量发展大会暨深圳国际核能产业创新博览会 +- 2023.10.21,北京,Doris Summit Asia 2023 +- 2023.09.21,北京,2023 OSCAR 开源产业大会 +- 2023.09.03-05,北京,2023 QCon 北京全球软件开发者大会 +- 2023.08.18-20,北京,CommunityOverCode Asia 2023(原 ApacheCon Asia) + - 物联网(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),演讲人:侯昊男 +- 2023.07.05-07,北京,2023 北京国际工业通讯及工业互联网展览会-LCC EXPO +- 2023.07.04-05,北京,2023 可信数据库发展大会 + - (中文)时序数据库 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),演讲人:张善友 +- 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),演讲人:万胜来 +- 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),演讲人:田原 +- 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),演讲人:侯昊男 +- 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),演讲人:张金瑞 ## 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),演讲人:白渐 -* 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),演讲人:曹志佳 -* 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),演讲人:高扬 -* 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),演讲人:田原 -* 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),演讲人:张金瑞 -* 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),演讲人:程建云 + +- 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),演讲人:白渐 +- 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),演讲人:曹志佳 +- 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),演讲人:高扬 +- 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),演讲人:田原 +- 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),演讲人:张金瑞 +- 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),演讲人:程建云 + ## 2020-2021 年活动 -* 2021.08.11,线上,开源大数据技术线上 MeetUp -* 2021.01.24,北京,2020 中国大数据技术大会 -* 2020.12.30,北京,第十届云计算标准与应用大会 - * (中文)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 -* 2020.11.14,江苏南京,开源软件供应链 2020 峰会 - * (中文)[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),演讲人:黄向东 -* 2020.09.30,线上,ApacheCon 2020 - * (英文)[IoTDB 的应用实例与优化](https://www.slideshare.net/slideshow/embed_code/key/zwzJmZsMZrnT26),演讲人:乔嘉林 -* 2020.09.26,上海,Apache Hadoop Meetup - * (中文)从 IoTDB 到 Hadoop:工业物联网边云协同开源生态,演讲人:黄向东 -* 2020.03.02,德国埃森,building IoT 2020 - * (德文)[工业物联网与开源](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),演讲人:黄向东 + +- 2021.08.11,线上,开源大数据技术线上 MeetUp +- 2021.01.24,北京,2020 中国大数据技术大会 +- 2020.12.30,北京,第十届云计算标准与应用大会 + - (中文)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 +- 2020.11.14,江苏南京,开源软件供应链 2020 峰会 + - (中文)[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),演讲人:黄向东 +- 2020.09.30,线上,ApacheCon 2020 + - (英文)[IoTDB 的应用实例与优化](https://www.slideshare.net/slideshow/embed_code/key/zwzJmZsMZrnT26),演讲人:乔嘉林 +- 2020.09.26,上海,Apache Hadoop Meetup + - (中文)从 IoTDB 到 Hadoop:工业物联网边云协同开源生态,演讲人:黄向东 +- 2020.03.02,德国埃森,building IoT 2020 + - (德文)[工业物联网与开源](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),演讲人:黄向东 + ## 2018-2019 年活动 -* 2019.12.28,辽宁大连,Apache RocketMQ x Apache IoTDB Meetup - * (中文)[Apache IoTDB:为什么我们需要一个时序数据库](https://www.slidestalk.com/IoTDB/201912Meetup2019ApacheIoTDBReporterXiangdongHuang71222),演讲人:黄向东 -* 2019.11.09,北京,Apache Event: Embrace Apache Software Foundation - * (中文)从 Apache IoTDB 看高校学生的 Apache 开源实践,演讲人:黄向东 -* 2019.10.23,德国柏林,ApacheCon Europe 2019 - * (英文)[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 -* 2019.07.13,北京,2019 北京黑客马拉松(Hackathon) - * (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东 -* 2019.05.07,福建福州,第二届数字中国建设峰会 - * (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东 -* 2019.02.21,北京,2019 工业互联网峰会 - * (中文)IoTDB:工业互联网时序数据库,演讲人:王建民 -* 2018.12.09,北京,2018 清华开源软件发展峰会 - * (中文)IoTDB: 从清华 IoTDB 到 Apache 孵化器项目,演讲人:黄向东 + +- 2019.12.28,辽宁大连,Apache RocketMQ x Apache IoTDB Meetup + - (中文)[Apache IoTDB:为什么我们需要一个时序数据库](https://www.slidestalk.com/IoTDB/201912Meetup2019ApacheIoTDBReporterXiangdongHuang71222),演讲人:黄向东 +- 2019.11.09,北京,Apache Event: Embrace Apache Software Foundation + - (中文)从 Apache IoTDB 看高校学生的 Apache 开源实践,演讲人:黄向东 +- 2019.10.23,德国柏林,ApacheCon Europe 2019 + - (英文)[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 +- 2019.07.13,北京,2019 北京黑客马拉松(Hackathon) + - (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东 +- 2019.05.07,福建福州,第二届数字中国建设峰会 + - (中文)IoTDB:工业互联网时序数据库,演讲人:黄向东 +- 2019.02.21,北京,2019 工业互联网峰会 + - (中文)IoTDB:工业互联网时序数据库,演讲人:王建民 +- 2018.12.09,北京,2018 清华开源软件发展峰会 + - (中文)IoTDB: 从清华 IoTDB 到 Apache 孵化器项目,演讲人:黄向东 diff --git a/src/zh/Community/Feedback.md b/src/zh/Community/Feedback.md index ab95fe45..c9a3c3bf 100644 --- a/src/zh/Community/Feedback.md +++ b/src/zh/Community/Feedback.md @@ -1,22 +1,19 @@ # 交流与反馈 @@ -24,23 +21,24 @@ 社区拥有丰富的交流途径。目前有以下六种交流途径。可以选择自己适用并倾向的渠道与社区进行交流。 ## 途径一:通过 Apache 邮件列表进行交流(全英文) - - 适用情况:邮件列表是 Apache 唯一指定的开源贡献者的交流渠道,面向全社区的计划、路线和公告等均在邮件列表中沟通。邮件列表 (dev@iotdb.apache.org) 本质上是一个邮箱地址,所有订阅这个邮箱地址的都能收到发往此邮箱的邮件。 - - 指南: - - 发送订阅邮件:向 dev-subscribe@iotdb.apache.org 发送一封邮件,主题内容不限。 - - 确认订阅邮件:完成上一步后,将收到一封来自 iotdb.apache.org 结尾的确认订阅邮件。向该邮件再次发一封主题内容不限的邮件即可确认订阅(确认地址比较长,推荐 qq 邮箱)。 - - 其他邮件列表: - - notifications@iotdb.apache.org (用于接收 JIRA 通知。) - - 如果你只想接收个别感兴趣的 JIRA 通知,你不需要订阅这个列表。你只需要在 JIRA issue 页面上点击"开始关注这个 issue" 或者在这个 issue 上做评论就行了。 - - commits@iotdb.apache.org (任何代码改动都会通知到此处。请注意该邮件列表邮件数量十分多。) - - reviews@iotdb.apache.org (任何代码审阅意见都会通知到此处。请注意该邮件列表邮件数量十分多。) + +- 适用情况:邮件列表是 Apache 唯一指定的开源贡献者的交流渠道,面向全社区的计划、路线和公告等均在邮件列表中沟通。邮件列表 () 本质上是一个邮箱地址,所有订阅这个邮箱地址的都能收到发往此邮箱的邮件。 +- 指南: + - 发送订阅邮件:向 发送一封邮件,主题内容不限。 + - 确认订阅邮件:完成上一步后,将收到一封来自 `iotdb.apache.org` 结尾的确认订阅邮件。向该邮件再次发一封主题内容不限的邮件即可确认订阅(确认地址比较长,推荐 qq 邮箱)。 +- 其他邮件列表: + - (用于接收 JIRA 通知。) + - 如果你只想接收个别感兴趣的 JIRA 通知,你不需要订阅这个列表。你只需要在 JIRA issue 页面上点击"开始关注这个 issue" 或者在这个 issue 上做评论就行了。 + - (任何代码改动都会通知到此处。请注意该邮件列表邮件数量十分多。) + - (任何代码审阅意见都会通知到此处。请注意该邮件列表邮件数量十分多。) ## 途径二:通过 GitHub 进行交流 -Github Issue链接:https://github.com/apache/iotdb/issues +Github Issue 链接: ## 途经三:通过 Jira 进行交流 -- JIRA issue: https://issues.apache.org/jira/projects/IOTDB/issues +- JIRA issue: - 适用情况:任务(新功能改进、BUG 修复)的管理与交流 - 指南: - 创建 Jira 账号(用于任务管理) @@ -48,6 +46,7 @@ Github Issue链接:https://github.com/apache/iotdb/issues - 账户创建好后,向邮件列表发送一封邮件,包括自我介绍、Jira id 和 Confluence id,社区 PMC 会为账户添加权限 ## 途径四:通过微信群、QQ 群等方式进行交流 + - 入群方式: - 微信群——添加好友:qinchuqing - QQ 群——659990460 @@ -56,7 +55,9 @@ Github Issue链接:https://github.com/apache/iotdb/issues - 我们非常期待您分享您使用 IoTDB 的经验:[调研问卷](https://github.com/apache/iotdb/issues/748) ## 途径五:通过 Slack 进行交流(全英文) + - 适用情况:主要的国际社区交流渠道 ## 途径六:通过 Twitter 进行交流 -- Twitter: https://twitter.com/apacheiotdb + +- Twitter: diff --git a/src/zh/Community/Powered-By.md b/src/zh/Community/Powered-By.md deleted file mode 100644 index debc4b40..00000000 --- a/src/zh/Community/Powered-By.md +++ /dev/null @@ -1,66 +0,0 @@ - - -# 社区伙伴 - -## 使用“IoTDB”的项目和产品名称 - -- 其他组织或企业在使用 Apache IoTDB 建立项目或者产品时,应该注意尊重“Apache IoTDB”的商标。 -- 具体事项请参阅 [ASF Trademarks Guidance](https://www.apache.org/foundation/marks/)和 [FAQ](https://www.apache.org/foundation/marks/faq/)。 - -- 一般来说,我们建议不要仅使用"IoTDB"在任何名字中,以避免出现商标风险。 - - 例如,不应该给自己的产品命名为"IoTDB 大数据产品",因为这个名字中包含 IoTDB。然而,如果说是命名为"Apache IoTDB 赋能的大数据产品",或者"基于 Apache IoTDB 的大数据产品",这种名字就是被允许的。简单来说,当你想在名字中出现 IoTDB 时,应为"Apache IoTDB",而不是仅"IoTDB"。 - - 在你(Maven 或者其他模块名中)创建软件标识时,可以命名为例如"iotdb-tool"。在产品描述中明确指出 Apache IoTDB 也是可以的,例如"该大数据产品是 Apache IoTDB 的一个子产品"。 - -## 相关贡献或应用的公司和组织 -- 要将自己添加到列表中,请给 dev@iotdb.apache.org 发送电子邮件,其中包含您的组织名称,URL,正在使用的 IoTDB 组件列表以及用例的简短描述。 - - 你也可以在 [Github](https://github.com/apache/iotdb/issues/748) 留言。 - -- 清华大学软件学院和大数据系统软件国家工程实验室最初开发了 IoTDB,并捐献给 Apache。 - - 我们有很多研究生和专业软件工程师在持续开发 IoTDB - - 我们在上海地铁和其他两个城市的地铁管理中使用 IoTDB。 - - 我们在中国气象局使用 IoTDB 管理超过 10 年的站点实况数据。 - -- 联想开发了 TsFile 的 Go 语言版本,并用于长飞光纤项目。该项目收集了超过 9 万个测点,并基于 TsFile 同步到云端。 - -- 金风科技使用 IoTDB 管理风机数据。他们首先从 Kafka 消费 SCADA 数据,然后写入 IoTDB 并从 IoTDB 进行查询。 - -- 大唐先一将 IoTDB 部署在了中国的许多电厂。 - -- 北京智创新科使用 IoTDB 存储中国铁塔的 2 百万铁塔的蓄电池数据。 - -- 北京清智物联使用 IoTDB 收集调相机(发电机)的监控数据。 - -- 建龙钢铁在测试 IoTDB。 - -## 商业支持 -- 与Apache项目相同,Apache IoTDB任何人都可以免费使用。Apache IoTDB也可以在社区中获得免费支持,但可能会因为时差等原因无法保证能够随时得到及时回复。 - -- 如果您或您的企业对可用性和技术支持有更高的要求,以下个人和公司可以为您提供商业化支持产品 -### 合作伙伴 -|
合作伙伴
| 链接 | 描述 | -| :---------------: | :--------------------------: | :----------------------------------------------------------- | -| 清华大学软件学院 | 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