Live data from Hacker News

RethinkDB joins the Linux Foundation: What Happens Next

rethinkdb.com

41–50 of 112 posts

Re: RethinkDB joins the Linux Foundation: What Happens Next

#42
post #6

Sorry if this should be obvious but what is/are the killer feature/s of RethinkDB, what differentiates it from something like Redis or even CockroachDB?

RethinkDB is just a great document-centric database. It has guarantees similar to SQL, including server-side joins, while having a great replication/redundancy pattern (similar to C ). It's probably best in a use case where you are planning on 3-15 servers for a cluster. If you need more than that C may be better. I like to think of it as MongoDB done right. Above and beyond better consistency models and a broader, m…

What is that C you're talking about?

Re: RethinkDB joins the Linux Foundation: What Happens Next

#43
Any news about the future of horizon?

I played with rethinkdb and horizon and it looked like the the way to go to me.

When you see that with a few easy lines of code, any change in state in the browser of your computer it's updated in the browser of your mobile, without practically doing anything in the server, it feels like the future.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#44
I've always been fond of Rethinkdb, but never actually used it. Perhaps if I came across pragmatic examples of how to do x with y, like you typically see with Redis, I could have convinced my team/s otherwise.

One of the aspects of Rethinkdb I admire most is the tooling. I find myself often trying out something new with React, Postgres, ASP.NET Core, Elm, Go, Kotlin or what not and biasing my experience getting started with preference to use.

I recond Rethink as Pied Piper in Silicon Valley; a great product ultimately being misunderstood. I'm relieved to hear Rethinkdb will live on under the Linux Foundation (and applaud them for doing so) and earnestly hope it re-establishes itself in a niche, such as that of Firebase/Parse, with partnerships and a legacy to rival that of Postgres one day.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#45

Earlier quoted context omitted.

TBH, given the option... RethinkDB is probably the best case for anything that needs distribution/HA and automatic failover. SQL is a decent option, but you either pay a lot for HA, or you need to have a lot of domain knowledge or hire dedicated DBA support. Not that RethinkDB doesn't need some knowledge, their admin interface is great. The replication model is similar to Cassandra (ring + redundancy), while the mast…

Aerospike touches most of your points at much higher speed and scale. It is next gen redis, basically, with disk, with auto-sharding scale, with cross node queries. Cassandra is not difficult once you wrap your mind around column storage, and if you need that, no other storage style will do. The 15-node thing is also a major achilles heel. Who wants to commit to a stack that incurs massive technical debt in the event…

You can scale past 15 nodes... it's just you'll want to tweak things and/or you won't get linear growth as you add more nodes. That doesn't mean you can't. Also, if you need more than that, Cassandra and other options are there, and you'll likely have to feel that pain regardless.

There are other ways to separate your data depending on use cases. It's just a rough guideline... You'll see similar issues beyond 10-20 servers in a local cluster in many of the NoSQL options.

RethinkDB also has much better consistency guarantees over Aerospike, not to mention being FLOSS under a more permissive license.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#46

Earlier quoted context omitted.

RethinkDB is just a great document-centric database. It has guarantees similar to SQL, including server-side joins, while having a great replication/redundancy pattern (similar to C ). It's probably best in a use case where you are planning on 3-15 servers for a cluster. If you need more than that C may be better. I like to think of it as MongoDB done right. Above and beyond better consistency models and a broader, m…

What is that C you're talking about?

C* is short for Cassandra.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#47

Any news about the future of horizon? I played with rethinkdb and horizon and it looked like the the way to go to me. When you see that with a few easy lines of code, any change in state in the browser of your computer it's updated in the browser of your mobile, without practically doing anything in the server, it feels like the future.

Horizon will be joining under RethinkDB's aegis at The Linux Foundation: a new community-driven release is in the works.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#49

Earlier quoted context omitted.

TBH, given the option... RethinkDB is probably the best case for anything that needs distribution/HA and automatic failover. SQL is a decent option, but you either pay a lot for HA, or you need to have a lot of domain knowledge or hire dedicated DBA support. Not that RethinkDB doesn't need some knowledge, their admin interface is great. The replication model is similar to Cassandra (ring + redundancy), while the mast…

Aerospike touches most of your points at much higher speed and scale. It is next gen redis, basically, with disk, with auto-sharding scale, with cross node queries. Cassandra is not difficult once you wrap your mind around column storage, and if you need that, no other storage style will do. The 15-node thing is also a major achilles heel. Who wants to commit to a stack that incurs massive technical debt in the event…

RethinkDB pushes well past 15 nodes: teams have demonstrated north of 25-30 nodes with linear scale.

Re: RethinkDB joins the Linux Foundation: What Happens Next

#50

Bryan Cantrill posted his thoughts on the CNCF's decision to donate RethinkDB to The Linux Foundation here: https://news.ycombinator.com/item?id=13579544 We wanted to share RethinkDB's next steps in our new home with The Linux Foundation. We've also had a lot of folks ask if they can donate to support the project. Stripe has generously offered to match up to $25k in donations (which will help fund server costs and fu…

I haven't used ReThinkDB yet, but I know that projects I have or will rely on do. Therefore, I donated and I encourage you to do the same! It helps that I met Slava at a bar in Mountain View once and he was really nice to me =)
Post reply on HN