Does the Apache Impala Community agree with our solution now? Should we communicate with them by email and persist the communication process?
陈明雨 <morning...@163.com> 于2022年2月8日周二 15:09写道: > Hi all. > > > > > Apache Doris (Incubating) has been in development for over 3 years since > it entered the Apache incubator in September 2018. > > During our time in the Incubator, we have learned a lot about open source > software governance and the Apache Foundation's philosophy on managing, > maintaining, and developing open source community. > > > > > I am pleased to conduct a discussion here on matters related to Doris' > graduation from the incubator. > > > > > The following is a brief overview of the progress of the Doris project and > community since entering the incubator. > > > > > 1. Community > > > > > - 8 new PPMC members were added, from five different companies, > bringing the total number of PPMC members to 21. > > - 16 new Committers were added (including the new PPMC members), > bringing the total number of Committers to 29. > > - The number of Contributors is now 245 and growing. > > - The dev@doris mailing list currently has 289 subscribers, and all > major project discussions are happening in the dev@doris. > > > > > 2. Project > > > > > - 7 releases by 6 release managers. All compliance issues have been > resolved. > > - Doris official website[1] is compliant with Apache Foundation > requirements[2]. > > - Project maturity model is detailed in [3]. > > - We have also created a pre-graduation Check List[4] following the > Apache official website guidelines and are currently moving forward. > > > > > Some things that I think need further discussion. > > > > > 1. Branding issue > > > > > Doris had some branding issues during the incubating[5][6]. I think > these issues have been resolved and would appreciate the mentors' > assistance in checking them out. > > > > > 2. Relationship with Apache Impala > > > > > Doris' current query engine is forked from Impala version v0.7 and has > been updated with Impala in the early stages of the project (hands-on code > merge). > > In the Doris Proposal [7], we expressed our desire to decouple the > Doris storage engine from the query engine through a layer of abstract API. > So that the query layer could fully follow Impala's evolution. > > However, as the project progressed, we found it difficult to achieve > this goal, mainly for the following reasons. > > > > > 1. Impala focus on providing query acceleration on the Hadoop > ecosystem, while Doris focus on a standalone data warehouse or DBMS system. > The difference of targets means that many features do not meet the needs of > both projects. > > > > 2. Doris has completely refactored the metadata and has its own > storage engine. This required a deep integration of the query layer with > the metadata and the storage engine. We also made a lot of architectural > changes for this. > > > > 3. Doris has now developed a new vectorized execution engine that > rewrites most of the execution node in query layer, which is different from > Impala. > > > > > For these reasons, it is difficult for us to continue to follow the > Impala community with code level iterations and integrations. > > Of course, all code references to Impala are fully compliant with the > Apache License, and we explicitly declare the relationship between Doris > and Impala in the NOTICE file[8] and the README file[9] and thank the > Impala community for their help. > > Since this aspect deviates from the direction in the original > Proposal, I think it needs to be listed separately for necessary discussion. > > > > > If there are any other aspects that need to be discussed before > graduation, please discuss. > > > > > [1] http://doris.incubator.apache.org/ > > [2] https://whimsy.apache.org/pods/project/doris > > [3] > https://cwiki.apache.org/confluence/display/DORIS/Maturity+Assessment+for+Doris > > [4] > https://cwiki.apache.org/confluence/display/DORIS/Graduation+Check+List > > [5] https://lists.apache.org/thread/k8klobjzffobbx161nj6plc0mfl8gc7z > > [6] https://lists.apache.org/thread/t6dwq77x0jjm63kpkzlq51sfbowd92p9 > > [7] https://cwiki.apache.org/confluence/display/incubator/DorisProposal > > [8] https://github.com/apache/incubator-doris/blob/master/NOTICE.txt > > [9] https://github.com/apache/incubator-doris/blob/master/README.md > > > > > -- > > 此致!Best Regards > 陈明雨 Mingyu Chen > > Email: > chenmin...@apache.org