3 ms·
I find it very interesting that although CockroachDB itself is stable and production ready, all of the client drivers are still 'beta'. https://www.cockroachla
by udia 9y ago
I find it very interesting that although CockroachDB itself is stable and production ready, all of the client drivers are still 'beta'.
https://www.cockroachlabs.com/docs/stable/install-client-drivers.html https://www.cockroachlabs.com/docs/stable/install-client-dri...
That being said, I am really excited to try this out. 2.0 adding JSON support is what converted me to try this out for a project.
- atwebb 9y agoMost seem to just be postgres drivers.
- deleted 9y ago[deleted]
- manigandham 9y agoIt uses the postgresql interface so any Postgres compatible client should work. The status just refers to esoteric features that may not be supported.
- sigstoat 9y agoit uses standard, off the self postgresql libraries. but their server-side implementation of postgresql isn't 100%. or even 98%, so you can't count on every feature of every client library working.
- deleted 9y ago[deleted]
- awoods187 9y agoWe marked these drivers as beta support to indicate that we haven't tested them to the same rigor as our internally developed features. Basic querying and transactions should work with any of these drivers, but features like introspection and less commonly-used data types haven't been extensively tested across all drivers. Many people report using these drivers in production, however, we've prioritized new feature development for CockroachDB over extensive driver testing. We encourage you to give these drivers a try and let us know if you encounter any issues--we'll be happy to fix any bugs brought to our attention.
- jitans 9y agoThey haven't any custom driver, CRDB is binary compatible with postgresql drivers, are marked as beta because "maybe" there is feature they haven't implemented. So far using pqxx (C++ driver) I haven't seen any issue.