Live data from Hacker News

RethinkDB 1.5 released: secondary indexes, soft durability, perf improvements

rethinkdb.com

1–10 of 105 posts

Re: RethinkDB 1.5 released: secondary indexes, soft durability, perf improvements

#3
I'm really excited to see this project take off - I played with it a few months ago and it seemed like it was getting close to prime time. The two issues I see now are:

* More packages for more distros - It's great that I can install it on my OS X machine for testing, but I can only roll it out on an Ubuntu machine, and last time I checked the packages were a bit iffy when I tested them.

* More languages - It looks like you guys are working hard on this one, which is great.

Hopefully it'll be production ready soon! Great work guys.

Re: RethinkDB 1.5 released: secondary indexes, soft durability, perf improvements

#4
I love RethinkDB API. It makes joins possible without going through mapreduce. Though I am using MongoDB currently, I plan on switching to RethinkDB as soon as it is more stable and provides better performance. Excited to see the team making progress on all fronts.

Re: RethinkDB 1.5 released: secondary indexes, soft durability, perf improvements

#5
Seems a bit unconventional to manually specify which index you'd like to use when writing queries. This would normally be something handled by a query optimizer.

Of course, many DBMS provide some facility for specifying indices manually through query hinting, but for non-trivial queries, the optimizer often can do a better job than a programmer at picking the most efficient query plan.

Re: RethinkDB 1.5 released: secondary indexes, soft durability, perf improvements

#7
post #3

I'm really excited to see this project take off - I played with it a few months ago and it seemed like it was getting close to prime time. The two issues I see now are: * More packages for more distros - It's great that I can install it on my OS X machine for testing, but I can only roll it out on an Ubuntu machine, and last time I checked the packages were a bit iffy when I tested them. * More languages - It looks l…

Mike @ RethinkDB here. Great feedback-- while we've been a bit behind in rolling out releases to other distros and languages, we've been delighted to see the community pick up our slack:

- Our new build system has people successfully compiling from source and building community packages for CentOS, Slackware, Gentoo, Arch, and lots of other distros.

- One intrepid soul is porting RethinkDB to FreeBSD, where it builds successfully (almost ready to merge in): https://github.com/rethinkdb/rethinkdb/pull/688

- We've seen an enormous number of client drivers for different languages pop up in a short time, with some impressive collaboration:

    * rethink-net (C#/.NET): https://github.com/mfenniak/rethinkdb-net

    * php-rql (PHP): https://github.com/danielmewes/php-rql
    
    * rethinkgo (Go): https://github.com/christopherhesse/rethinkgo
    
    * cl-rethinkdb (Common Lisp): https://github.com/orthecreedence/cl-rethinkdb
    
    * haskell-rethinkdb (Haskell): https://github.com/atnnn/haskell-rethinkdb
    
    * lethink (Erlang): https://github.com/taybin/lethink
    
    * librethinkdb (C): https://github.com/unbit/librethinkdb
    
    * Lots of emerging efforts for Java, Perl, and other languages.
It's great to see people passionate about bringing our project to other platforms / distros, and we're doing whatever we can to support them. If anyone's interested in a similar project, shoot me an email at mike [at] rethinkdb.com
Post reply on HN