7 ms·
I've made a comment to this effect before, but seriously do yourself a favor and check out Rethink. It's been great to work with, and has been 100% rock solid.
by CitizenKane 12y ago
I've made a comment to this effect before, but seriously do yourself a favor and check out Rethink. It's been great to work with, and has been 100% rock solid. The only complaint I have is keeping up with the change of pace for everything that's going on has been tricky ;).
It's great and fun to build apps with and all of the guys at Rethink are incredibly helpful (even with my sometimes naive questions).
- evmar 12y agoI tried it out recently. I discovered that the Go client has some important issues. https://github.com/dancannon/gorethink/issues/125 https://github.com/dancannon/gorethink/issues/125 I feel bad to bring this up because it is not the rethinkdb authors' fault (as this is a third-party client) but from this user's perspective it took me some debugging before I realized that rethinkdb wasn't necessarily slow.
- _dancannon 12y agoYeah there was an unfortunate bug with how I was encoding values being sent to the database. I understand that it was frustrating and fixes should be coming soon. That being said this update brings a couple of great new features and I look forward to see what else comes.
- troyk 12y agoThank you making a go driver, I've played with it a bit and the first thing that jumped out at me is the documents passed to and from the database use a special "gorethink" tag instead of the built-in "json" tags. I thought this was odd since rethinkdb is a JSON database.
- _dancannon 12y agoYeah this is because I encode from json string > interface{} > final data structure. This is so that I can process any psuedo-types such as times. I am now looking to do this whole process in a much simpler way in the next release which will solve the issue mentioned by evmar. I think its also worth mentioning that both RethinkDB and my driver are not yet production ready but both projects are getting there.
- elithrar 12y agoLikely because some users may be consuming/outputting JSON in a different structure from how they are storing it.
- neumino 12y agoThanks for all your work dancannon!
- _dancannon 12y agoThanks! GJ on the latest release.