Live data from Hacker News

RethinkDB 2.1 is out: high availability

rethinkdb.com

81–90 of 108 posts

Re: RethinkDB 2.1 is out: high availability

#81

As a heavy Heroku user - I'm wondering - is there some hosted RethinkDB solution?

Utilizing rethinkdb on compose.io with heroku does take some hackery, mainly around deploying to the same colo (amzn us-east-1), and then using heroku env variables to store your ssh key that will be used to connect your api/svc to compose box. See this article for more info: https://www.compose.io/articles/tunneling-from-heroku-to-com...

I was never able to get the referenced python script working, but using a shell script inside `.profile.d` did the trick.

Re: RethinkDB 2.1 is out: high availability

#82

official JDBC drivers please :)

I know it's kind of a mixed bag. I'm also slightly, but not completely surprised that .Net and Java aren't officially supported.. I wouldn't expect JDBC support, but would expect to see a Java library for use with RethinkDB. Given the flexible nature of RethinkDB and other document databases, dynamic language environments tend to be much easier to support over static environments like .Net and Java. Honestly, if you…

I'm actually writing the official Java driver right now. We should have a beta version out in a few weeks

Follow https://github.com/rethinkdb/rethinkdb/issues/3930 for progress updates

Re: RethinkDB 2.1 is out: high availability

#85

Slava @ RethinkDB here. I'll be around all day to answer questions about the release (along with a few other engineers on our team). We're very excited about this release -- it makes the lives of RethinkDB users dramatically better because they won't have to wake up anymore in the middle of the night in case of most hardware failures :) It also took over a year to build and test, and has been one of the most challeng…

Would RethinkDB be a good choice for an invoicing web application? where you can't afford loss of data.

Yes. RethinkDB has very strict durability guarantees (that are the same as traditional RDBMS). However, if you need transactions compliance across multiple documents, RethinkDB isn't a good choice.

See the faq for more details: http://rethinkdb.com/faq/

Re: RethinkDB 2.1 is out: high availability

#86
post #74

Great documentation with some useful examples and tutorials to get you started. I just tried it and very impressed with the performance and ease of use , especially the admin section is very handy. Need to try it with cluster , any docs/videos on creating the cluster with different machines across the globe?

Check out http://rethinkdb.com/docs/sharding-and-replication/ -- lots of information there.

Re: RethinkDB 2.1 is out: high availability

#87
post #47

This looks awesome .. great job guys .. Just a question on licenses . Server is "GNU Affero General Public License v3.0" and drivers are "Apache License v2.0." , so in simple english does it means that can i use make commercial products with backend as RethinkDB? these things always confuses me so apologies if i ask something stupid here ..

I'm also curious about this. It seems like the ASL drivers are a bit of a loophole. What happens if later Rethink decides to relicense their drivers as AGPL with a commercial option for businesses? Can 3rdparty drivers be ASL or is that a violation of the AGPL?

Re: RethinkDB 2.1 is out: high availability

#88

Slava @ RethinkDB here. I'll be around all day to answer questions about the release (along with a few other engineers on our team). We're very excited about this release -- it makes the lives of RethinkDB users dramatically better because they won't have to wake up anymore in the middle of the night in case of most hardware failures :) It also took over a year to build and test, and has been one of the most challeng…

Are there plans (heh) to write an optimizing planner that can automatically evaluate which indexes to use?

Re: RethinkDB 2.1 is out: high availability

#89

official JDBC drivers please :)

One way to get this would be to develop a Teiid translator (plugin) for Rethink.

https://issues.jboss.org/browse/TEIID-3303 http://teiid.jboss.org/

The normal use case is to use the Teiid JDBC driver (or Postgres ODBC) to connect with the Teiid server and then that handles talking to your datasources via the translators.

I think there was some work done to make a standalone MongoDB JDBC driver using an embedded Teiid server, but I'm not sure how much progress was made there. Mapping document to relational can be tricky.

Re: RethinkDB 2.1 is out: high availability

#90

Slava @ RethinkDB here. I'll be around all day to answer questions about the release (along with a few other engineers on our team). We're very excited about this release -- it makes the lives of RethinkDB users dramatically better because they won't have to wake up anymore in the middle of the night in case of most hardware failures :) It also took over a year to build and test, and has been one of the most challeng…

Are there plans (heh) to write an optimizing planner that can automatically evaluate which indexes to use?

Yes. There are a couple of proposals floating around -- check out https://github.com/rethinkdb/rethinkdb/issues/4150 for details.
Post reply on HN