>For the relationship of the Impala project, I think we need to get in >touch with the Impala team to get more feedback.Before entering the apache >incubator, Doris was developed based on a very early version of Impala.
In order to adapt to Doris' architecture (both metadata and planning are in FE), we have made many changes. After entering the apache incubator, we try to give back some new features to the Impala community including Grouping set [1], left join -> inner join [2], etc. Although we raised tickets, after communicating with Impala PMC, we found that new features we wanted to give back to Impala have been implemented. So in the end there is no substantial code contribution. Both communities are iterating rapidly at their own pace, and many common SQL features do overlap in part, but only in terms of functionality, with significant differences at the code level. [1] https://issues.apache.org/jira/browse/IMPALA-9298 [2] https://issues.apache.org/jira/browse/IMPALA-11074 -- 此致!Best Regards 陈明雨 Mingyu Chen Email: chenmin...@apache.org 在 2022-02-09 14:43:10,"陈明雨" <morning...@163.com> 写道: >>I just want to mention about the recent release of Java code, it's >>better to add another git repo to host the java code for the maven >>release. >>It doesn't make any sense that we have different tags for the java >>code release. I'd like to see this issue addressed before graduation. > >Thanks for you suggestion. I will start a new thread to discuss it. I think >creating a new repo is a good way to address this issue. > >-- > >此致!Best Regards >陈明雨 Mingyu Chen > >Email: >chenmin...@apache.org > > > > > >At 2022-02-08 20:44:25, "Willem Jiang" <willem.ji...@gmail.com> wrote: >>It is good to see Doris did lots of work on building up the community. >>The brand issues were addressed last year. >>For the relationship of the Impala project, I think we need to get in >>touch with the Impala team to get more feedback. >> >>I just want to mention about the recent release of Java code, it's >>better to add another git repo to host the java code for the maven >>release. >>It doesn't make any sense that we have different tags for the java >>code release. I'd like to see this issue addressed before graduation. >> >>Willem Jiang >> >>Twitter: willemjiang >>Weibo: 姜宁willem >> >>On Tue, Feb 8, 2022 at 3:09 PM 陈明雨 <morning...@163.com> wrote: >>> >>> 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 >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: dev-unsubscr...@doris.apache.org >>For additional commands, e-mail: dev-h...@doris.apache.org