Live data from Hacker News

RethinkDB 2.0 is now production ready

rethinkdb.com

101–110 of 156 posts

Re: RethinkDB 2.0 is now production ready

#101

Well done guys! Have been wanting to use rethinkdb for my project but it didn't have the "production ready" tag, so Mongodb was chosen instead. Now I can confidently switch! It's a pity the Go driver isn't quite there yet though.

I hope to have a "production ready" version of the driver ready in about a month. I know its slow but currently I am the only dev working on maintaining this project and all work is done in my free time.

If you have any further questions I would be more than happy to answer them on https://gitter.im/dancannon/gorethink. Thanks!

Re: RethinkDB 2.0 is now production ready

#102
post #85
post #48

Earlier quoted context omitted.

I hear you talk a lot about real-time — I guess that's a niche that you noticed. But let me add to that: being "distributed" without major pain is also big. There is a niche to be filled on the (loosely defined) "distributed" spectrum between, say, Redis and Cassandra, and so far you seem to be heading right for that place. I like that a lot and plan to use RethinkDB for a number of projects in the near future.

What about Couchbase? Specifically for the niche on the spectrum between Redis and Cassandra.

My understanding is that Couchbase is just a key-value store, while RethinkDB has much more features including complex queries, sorting, joins, indices...

Re: RethinkDB 2.0 is now production ready

#103
I've been using RethinkDB for a while now and I really enjoy working with it. It's a great fit for React and Angular 2 apps with their one-way data flow through the application. Hook up a store or a model to an event source (server-sent events) that streams the RethinkDB changes feed and it's just awesome and simple. Realtime shouldn't be this easy, totally feels like cheating. Love it.

I also really like the ability to do joins, where before in Mongo I would have to handle data joins in the app level.

Re: RethinkDB 2.0 is now production ready

#104

Is Rethink going to stay in the community? Or is there a chance that it could be bought out? I don't want to spend time learning something and have it go private like FoundationDB. I'm assuming GNU and Apache is a good thing? How is RethinkDB licensed? The RethinkDB server is licensed under the GNU Affero General Public License v3.0. The client drivers are licensed under the Apache License v2.0. http://rethinkdb.com/…

Daniel @ RethinkDB here. As you mention, RethinkDB is fully open source so RethinkDB is always going to remain freely available.

Quick question: How would RethinkDB benefit an E-Commerce shop?

Re: RethinkDB 2.0 is now production ready

#105
post #84

Earlier quoted context omitted.

Can you be more specific on the original promise MongoDB didn't fulfill?

It's a nightmare to scale and has performance quirks that are really unexpected. Many, many companies have had to spend enormous amounts of developer time to migrate off of MongoDB to something else.

That and the unreliable-by-default write settings.

Re: RethinkDB 2.0 is now production ready

#106

Earlier quoted context omitted.

> No, the AGPL uses strong copyleft, so any future derivative work must be released under the same terms (and the same license or later versions if I'm not mistaken). The only possibility is to start a closed source clone that doesn't use any of the original code from zero. Slava @ RethinkDB here. This has one exception -- the copyright owner can choose to start releasing enhancements as closed source, and they would…

Slava, why do you consider that bad behavior? - You & and your team have put in 5 years of effort. - You have generously shared your mind product. The community has it. I don't [know] about you, but over here in NYC, we have to pay for food, rent, clothing, medical insurance, entertainment, etc. Not a single one of these transactions involves counter parties that would smile my way and say "it's on the house".

Well, for one thing, at this point it would be a bait-and-switch.

Re: RethinkDB 2.0 is now production ready

#107
post #35
post #23

Now if only Meteor would support this all would be good in the world.

+1 RethinkDB's realtime capabilities would fit perfectly with Meteor.

How? Meteor's server-side architecture is still oriented around polling the DB, and I believe that's because many apps are still explicit request-response oriented.

Re: RethinkDB 2.0 is now production ready

#108

I've been using RethinkDB for a while now and I really enjoy working with it. It's a great fit for React and Angular 2 apps with their one-way data flow through the application. Hook up a store or a model to an event source (server-sent events) that streams the RethinkDB changes feed and it's just awesome and simple. Realtime shouldn't be this easy, totally feels like cheating. Love it. I also really like the ability…

Do you have any project on github that works like that?

Re: RethinkDB 2.0 is now production ready

#109

I've been using RethinkDB for a while now and I really enjoy working with it. It's a great fit for React and Angular 2 apps with their one-way data flow through the application. Hook up a store or a model to an event source (server-sent events) that streams the RethinkDB changes feed and it's just awesome and simple. Realtime shouldn't be this easy, totally feels like cheating. Love it. I also really like the ability…

Do you have any project on github that works like that?

Not that's open source, but I can do a little write up article and share a sample app that shows how to do it.

Re: RethinkDB 2.0 is now production ready

#110
post #85

Earlier quoted context omitted.

What about Couchbase? Specifically for the niche on the spectrum between Redis and Cassandra.

My understanding is that Couchbase is just a key-value store, while RethinkDB has much more features including complex queries, sorting, joins, indices...

Couchbase has indexing, map reduce, and full text. Also a mobile sync connector.
Post reply on HN