> Default installations are now secure and locked down.
More good news!
Anyone have recent experience with couchdb?
I see the (quickstart) docs use plain http - should one terminate ssl in front, eg with a recent version of haproxy?
11–20 of 161 posts
> Default installations are now secure and locked down.
More good news!
Anyone have recent experience with couchdb?
I see the (quickstart) docs use plain http - should one terminate ssl in front, eg with a recent version of haproxy?
Seriously asking...
Over the past 5 years MongoDB has gotten a great storage engine, transactions, distributed transactions, multi master replication, first class change streams and is very very solid as a foundational piece of infrastructure you can rely on while CouchDB has languished. I can’t imagine reaching for it in my tool belt when I need a document store over MongoDB but I’m obviously biased so I’m wondering if there is a lot I’m missing.
Obviously it’s cool from a more open source databases standpoint — I love learning about how things are built and evolve over time.
Oh wow, this is great news. I though the project was effectively long dead. Is there a new/up-to-date "couchapp" too? > Default installations are now secure and locked down. More good news! Anyone have recent experience with couchdb? I see the (quickstart) docs use plain http - should one terminate ssl in front, eg with a recent version of haproxy?
Earlier quoted context omitted.
I didn't understand. You mean it's unique to work over http(s)?
I mean your CouchDB instance itself is represented by a host and port and your application's data could be stored there and a native HTTP-based API to access said data . This is contrasted to most where you would need a driver and it's accessible only in the "back-end".
All databases are represented by a host and a port. I think you mean CouchDB offers a HTTP-based API that allows queries to be run without requiring a database-specific library and that because it's HTTP, it can be accessed via a browser.
Maybe I'm being petty, but it doesn't fill me with confidence when the ssl certificate on their website isn't even configured properly (valid for uberspace.de domain). To clarify: seems their main site is on apache.org. But, their www.couchdb.org site (hosted on uberspace.de) doesn't have a correct cert.
One interesting thing you can do with CouchDB is that you can have a webapp where a user can specify their own database and credentials and it works over HTTP(s). That's pretty unique. I'd love to see a SaaS using CouchDB and their "on-premise" offering just means the user provides their own database. I'm not sure how payment would work though - perhaps some verification proxy? Firebase is the gold-standard for offli…
Cloudant on IBM Cloud is CouchDB API/replication compatible and offers support for Apache CouchDB (1). Also, OpenWhisk integrates nicely with CouchDB/Cloudant and can even be a backing persistence for it (2) (1) https://www.ibm.com/cloud/blog/announcements/announcing-supp... (2) https://github.com/apache/openwhisk/blob/master/tools/db/REA...
Earlier quoted context omitted.
I mean your CouchDB instance itself is represented by a host and port and your application's data could be stored there and a native HTTP-based API to access said data . This is contrasted to most where you would need a driver and it's accessible only in the "back-end".
> itself is represented by a host and port and your application's data could be stored there All databases are represented by a host and a port. I think you mean CouchDB offers a HTTP-based API that allows queries to be run without requiring a database-specific library and that because it's HTTP, it can be accessed via a browser.
For those interested, looks like the guts of CouchDB are going to be swapped out for FoundationDB.
https://blog.couchdb.org/2020/02/26/the-road-to-couchdb-3-0-...
Earlier quoted context omitted.
Cloudant on IBM Cloud is CouchDB API/replication compatible and offers support for Apache CouchDB (1). Also, OpenWhisk integrates nicely with CouchDB/Cloudant and can even be a backing persistence for it (2) (1) https://www.ibm.com/cloud/blog/announcements/announcing-supp... (2) https://github.com/apache/openwhisk/blob/master/tools/db/REA...
Cloudant is awesome, but it's way too expensive IMHO.
Oh wow, this is great news. I though the project was effectively long dead. Is there a new/up-to-date "couchapp" too? > Default installations are now secure and locked down. More good news! Anyone have recent experience with couchdb? I see the (quickstart) docs use plain http - should one terminate ssl in front, eg with a recent version of haproxy?