3 ms·
official JDBC drivers please :)
by gauravphoenix 11y ago
official JDBC drivers please :)
- tracker1 11y agoI 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...
- habitue 11y agoI'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 https://github.com/rethinkdb/rethinkdb/issues/3930 for progress updates
- segphault 11y agoWhile it's not JDBC, we are working on an official Java client driver: https://github.com/rethinkdb/rethinkdb/issues/3930 https://github.com/rethinkdb/rethinkdb/issues/3930
- habitue 11y agoIt 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 https://github.com/rethinkdb/rethinkdb/issues/3930
- tom9729 11y agoOne way to get this would be to develop a Teiid translator (plugin) for Rethink. https://issues.jboss.org/browse/TEIID-3303 https://issues.jboss.org/browse/TEIID-3303 http://teiid.jboss.org/ 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.
- reactor 11y agoIt'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.