Hacker News new | past | comments | ask | show | jobs | submit login

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 want to use RethinkDB with Java, it may be worthwhile to write a domain centered service with Node or Python and have that as an intermediary for Java. I've actually used Node on several occasions as a translation service for requests to foreign systems as sometimes there's a lot of disconnect in specific implementations of SOAP/WS-* services from Java/PHP/.Net etc. It tends to work very well for this use case.

I've actually been looking at GraphQL with some interest, and thinking this could be a pretty awesome option in front of RethinkDB, which would open up to pretty much any client that supports graph, which is limited right now...


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


While it's not JDBC, we are working on an official Java client driver: https://github.com/rethinkdb/rethinkdb/issues/3930


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.


It won't be JDBC (since we have our own language ReQL) but we're working on an official java driver now: https://github.com/rethinkdb/rethinkdb/issues/3930


It's a shame that they don't have Java support. Although rethinkdb was a better fit, lack of official Java driver is what prompted the company I work for to go with another doc db. I could see they are working on it, but it is too late for us unfortunatley.




Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: