Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RethinkDB shutting down #173

Open
chrbala opened this issue Oct 7, 2016 · 10 comments
Open

RethinkDB shutting down #173

chrbala opened this issue Oct 7, 2016 · 10 comments

Comments

@chrbala
Copy link

chrbala commented Oct 7, 2016

https://rethinkdb.com/blog/rethinkdb-shutdown/

What are your thoughts? Think the community will take it over? Is there a good replacement that will still be developed?

@patrickleet
Copy link
Contributor

https://goo.gl/forms/WnJztEIEx8Ivkrwk2 everyone fill this out! Rethinkdb
needs a new home!
On Fri, Oct 7, 2016 at 1:37 AM chrbala notifications@github.com wrote:

https://rethinkdb.com/blog/rethinkdb-shutdown/

What are your thoughts? Think the community will take it over? Is there a
good replacement that will still be developed?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#173, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAc-yxlcVFY3IEntLez7Th7e8qJwXG-Xks5qxdqPgaJpZM4KQsTs
.

@mattkrick
Copy link
Owner

@chrbala RethinkDB (the technology) isn't going anywhere. ReQL is the most beautiful DB language I've ever used (JS bias acknowledged). The docs are the GOLD STANDARD for how docs should be written. No DB admin console (localhost:8080) even comes close to what they offer. Sharding across table joins, built-in pub/sub, etc are just icing on the cake.

OSS is a strange field. Things like Node.js are owned by the Linux Foundation & do just fine. Other things like Django are completely community run where folks use kickstarter to fund their PRs. Postgres is somewhere in the middle I think, I never really knew where $$/PRs came from for them.

At work, we use RethinkDB in production & have no desire to switch. Even if another PR is never made, it's stable, performant, and offers all the features we need.

@zalmoxisus
Copy link

zalmoxisus commented Oct 7, 2016

RethinkDB is a mature product, also Slava, Mike and all the team will use it in production at Stripe, so it could get even better (in terms of optimizations, not features). Just Horizon could stay without future.

@chrbala
Copy link
Author

chrbala commented Oct 7, 2016

Yes, I was thinking the same @mattkrick. I really hope the community can build it to something even better though!

@bartekus
Copy link
Contributor

bartekus commented Oct 7, 2016

The community is now actually doubling in strength upon hearing about this unfortunate situation and many outside entities involved in OSS now step forward to support the transition, upkeep and continuous evolution of both RethinkDB and Horizon. Things are actually looking very promising. Even proper legal team has been assembled to deal with relicensing and any potential troubles that could occur during this process. RethinkDB and Horizon are here to stay and on top of it, I'm also working on bringing fusetools.com to the fold as they are looking exactly for this type of solution for their own platform.

@quadsurf
Copy link

quadsurf commented Dec 9, 2016

@mattkrick I think the following would be an amazing stack to work with:
meatier, relay instead of redux, horizon.io, graphQL, rethinkDB

@mattkrick
Copy link
Owner

@quadsurf You'll have to pick between horizon & relay. Relay (both v1 and v2) doesn't support subscriptions, so using that with horizon is gonna be rough, unless you want to keep 2 stores. You could use apollo, but then you have to either write an in-memory MQ or build a wrapper around a very robust one (i'd suggest rabbitMQ). Then, you have to write event wrappers & awkward n+1 subscribers...

Personally, I use Cashay, which is something I wrote. I gave extra care in making subscriptions super easy.
For example, if you want to get every person on your team & every project that they own:

query {
  teamMembers (teamId: $teamId) @live {
    id
    preferredName,
    projects @live {
      content
      id
    }
  }
}

That's pulled straight out of a project that's running in production. Try doing that with any other client cache 😉

@patrickleet
Copy link
Contributor

patrickleet commented Dec 10, 2016 via email

@chrbala
Copy link
Author

chrbala commented Feb 7, 2017

Good news! Rethinkdb is now a part of the Linux Foundation!

https://www.linux.com/news/2017/2/rethinkdbs-realtime-cloud-database-lands-linux-foundation

@dmitry
Copy link

dmitry commented Feb 7, 2017

@chrbala thanks for sharing. Very good news!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants