>"Also, rethink supports joins at the server (though best to avoid a lot of the time)."
Does RethinkDB have distributed joins then? These sort of notoriously difficult to implement well no? I see you say its best to avoid. I would curious to hear you experience with them.