trinodb / trino

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
https://trino.io
Apache License 2.0
10.1k stars 2.92k forks source link

What is the relationship of prestosql and prestodb? #380

Open voycey opened 5 years ago

voycey commented 5 years ago

I never see someone on other community channels so figured I would post here. We have been using Presto in production now for around a year and I only recently noticed this repository.

Could you please clarify what the relationship is between this one and prestodb/presto as both seem to be under active development and working?

Many thanks!

martint commented 5 years ago

This repository and github org were created shortly after the Presto Software Foundation was set up (see the original announcement: https://prweb.com/releases/prweb16070792.htm). It's where most of the committers to Presto and a much of the community are doing active development. Facebook continues to develop their version in the prestodb repository.

The new website is at https://prestosql.io, and you can find a link to the Slack channel under https://prestosql.io/community.html.

voycey commented 5 years ago

Thanks Martin,

I assume there is still a fair bit of collaboration between Facebook's Presto and the PSF? e.g. if FB develop some cool new functionality will it be ported across and vice versa?

Will the FB Presto backlog be used as part of the roadmap for this Presto?

martint commented 5 years ago

Unfortunately, we have very little visibility into what FB is doing and their plans for their version. We've been picking some changes and bug fixes that we've found interesting, but we expect that's going to be increasingly difficult as the code bases continue to diverge (e.g., prestosql has 500+ commits and more than half of those are not in the other repo).

Will the FB Presto backlog be used as part of the roadmap for this Presto?

The roadmap is being driven by what the community needs and is able to work on.

vweevers commented 5 years ago

Is FB Presto going to be phased out in favor of this fork? If not, could this project be renamed to avoid confusion?

martint commented 5 years ago

I can't speak for what FB intends to do with their project, but the original founders and the major contributors that are still active (who wrote the majority of the codebase) are developing on this repository. It's also the one supported by many Presto vendors such as Starburst, Qubole, TreasureData, Varada, etc, and has a large and growing community of users and contributors.

vweevers commented 5 years ago

Having read this thread and the PSF announcement, apologies, I'm still missing the why of the fork. Both have a dedicated GitHub org, both claim to be the official home of Presto, both had an equal amount of activity (and number of external contributors) in the past 30d.

Activity (click to expand) `prestodb/presto`: ![image](https://user-images.githubusercontent.com/3055345/60699693-60d10d00-9ef5-11e9-8410-dbfabcecf5ad.png) `prestosql/presto`: ![image](https://user-images.githubusercontent.com/3055345/60699707-6e869280-9ef5-11e9-8328-dca282a27ea3.png)

If the reasons for the fork are private, due to internal friction, politics and/or commercial interests, I can understand that. But seeing as both projects are very much alive, I think it would help the larger community to give this a new distinctive name.

findepi commented 5 years ago

@vweevers I see where you are coming from. Yes, as the activity shows, both projects are active. Please have a look at project contributors. You will find out that this is the Presto project we built over the years. This is the same team, same people. In my opinion, renaming it would cause more confusion, more harm than good.

Also, this is the same community that gathered around the project over the time. Join Presto Community Slack (https://prestosql.io/community.html) and the mailing group (you may also want to join the old slack too). Wait a week or two and experience the community.

vweevers commented 5 years ago

@findepi Thank you.

One additional note, regarding the project description: people may read "Official home of the community version of Presto" as this being a "light" edition, as if there is also a paid Enterprise edition. Perhaps tweak that a bit.

l4z41 commented 4 years ago

Recently the PrestoDB repository announced a Presto Foundation and handed it over to the Linux Foundation. This PrestoSQL repository with the prior announced The Presto Foundation could take the chance to provide one active named Presto OSS project and the Enterprise version with Starburst under latest developments. Any new insights on this? Are you now working together with the Linux Foundation on this? How should I invest my effort.

findepi commented 4 years ago

@l4z41 I won't speak for facebook and their managers' politics. They were invited to join the Presto Software Foundation but they didn't want to.

Instead, they created their own foundation. Yet, major contributors and project creators were not invited to participate or be involved in discussions leading to the formation of Facebook's foundation.

However, to me the question where to invest your efforts is an easy one. Just take a look where are the people who built this project over the years. Who created it in the first place, who contributed to the project the most over time.

This is the project and this is the team. Just check the project contributors (https://github.com/prestosql/presto/graphs/contributors or https://github.com/prestodb/presto/graphs/contributors) and check where these people are now.

See also my comment above (https://github.com/prestosql/presto/issues/380#issuecomment-508645121).

The article you referenced (https://www.indexventures.com/perspectives/starburst-and-presto-stellar-velocity/) simply means that Starburst will be able to do even more for the project now. Even compared to a lot that we have done already.

You can reach me on slack (https://prestosql.io/slack.html) if you have any questions.

l4z41 commented 4 years ago

Thanks for the input. Just mad about the lost energies here and as this now is not Facebooks foundation anymore hoped that this is a signal for a merger as no venture capitalist would heavily invest under these circumstances with disparaty in the community. Due diligence should have delivered these as red flags and with the referenced article and the prior announcements I hoped for a green light and the best for Presto with the Linux Foundation now in charge and with Starburst rockin' an enterprise solution. I don't want to compare which OSS project is more alive. Presto should bloom and people don't even know of this discrepancy. I personally hope for a fast integration with Delta and would like my team to contribute.

martint commented 4 years ago

@l4z41, not sure where you get the impression about "lost energies", but as someone who's been involved with Presto since the beginning, I can easily say this has been the best year ever for the project. The community has grown dramatically over the last 10 months, and there's participation from a more diverse set of people all over the world. The project is more active than ever before, and there's no indication it's slowing down. In numbers: