Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
janl
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
janl
1y ago
Thanks Paul, I’ve updated the post to clarify: https://neighbourhood.ie/blog/2025/02/26/how-couchdb-prevent...
2.
▲
by
janl
2y ago
I would still recommend you give CouchDB and PouchDB a fair shot. They are used successfully by many folks.
3.
▲
by
janl
2y ago
No offence taken, SQLite is great technology :) — My company makes a (commercial) CouchDB add-on based on SQLite to add SQL queries to CouchDB (link provided for informational purposes): https://neighbourhood.ie/products-and
4.
▲
by
janl
2y ago
fixed, thanks
5.
▲
by
janl
2y ago
it _supports_ one for a specific legacy users, the default is more modern.
6.
▲
by
janl
2y ago
Yeah we are working on that. Sometimes it is hard to get public info out of private projects, but there’s going to be a bit more on that in the not so distant future :)
7.
▲
by
janl
2y ago
The Mac version is probably closest to what you mean, but yeah, an “Access/FileMaker“ type of app, most easily realised by bundling CouchDB and Electron probably, would go a long way. If anyone needs a project ;)
8.
▲
by
janl
2y ago
still does (in a limited capacity :)
9.
▲
by
janl
2y ago
CouchDB dev here. 2.x only added new features, not sure what you’re referring to that was removed. The only on incompatibility was the changes feed ids moving from numbers to strings, which is hardly a huge migration :)
10.
▲
by
janl
2y ago
CouchDB dev here. While that was our idea early on for a while, we have loooong (10+ years) moved away from this narrative. CouchDB is a document database that can be essentially indefinitely clustered to grow and shrink with your applicati
11.
▲
by
janl
4y ago
I’m the author and this is the correct reference.
12.
▲
by
janl
5y ago
Good observations, let me add the current state to that: > Querying in a more ad-hoc way (vs. building indexes ahead of time and querying by key, etc) is a bit janky / not 1st class (I think mango addresses this but not entirely sur
13.
▲
by
janl
5y ago
not really, no.
14.
▲
by
janl
5y ago
the difficulty starts happening when something goes wrong. FDB has a lot of moving parts (for good reasons, this is not to speak ill of FDB), and that conceptual complexity is a lot more what CouchDB has today with its very basic Dynamo sha
15.
▲
by
janl
5y ago
the work is all open source on the CouchDB main git repo.
16.
▲
by
janl
5y ago
sure, changing defaults for different use-cases is totally normal for any database. Best thing: CouchDB 3.x comes with shard splitting and default shard factor of 2 (previously 8), so you get best of both worlds getting started, and you end
17.
▲
by
janl
5y ago
the ASF switched binary hosting providers, the COuchDB docs have the up to date links: https://docs.couchdb.org/en/stable/install/unix.html
18.
▲
by
janl
5y ago
CouchDB is a lot more scalable than SQL databases because it has a distributed scaling model built in (just add nodes), no need to mess with read-replicate and finicky hot-failover, it all just works out of the box (Dynamo style).
19.
▲
by
janl
5y ago
CouchDB docs have you covered: https://docs.couchdb.org/en/stable/replication/intro.html
20.
▲
by
janl
5y ago
syncing between clients requires a network between clients and normally, clients only have connections to servers. But if you are in a situation where clients can open TCP connections to other clients, CouchDB can sync over that.
21.
▲
by
janl
5y ago
CouchDB dev here, I can confirm that CouchDB is very much not on life support. Active work goes into PouchDB and CouchDB, some of which is addressing the issues brought up here. Nothing shipping yet (aside from maybe native jwt auth in this
22.
▲
by
janl
7y ago
Yup, works with clustering and everything: https://blog.couchdb.org/2020/02/26/the-road-to-couchdb-3-0-...
23.
▲
by
janl
7y ago
You can replicate all per-user DBs into a central database today. We are working on per-document-access-control at the moment, to support this use-case out of the box
24.
▲
by
janl
7y ago
We use https://github.com/jo/couchdb-bootstrap successfully. CouchDB does SSL natively, but we do recommend HAProxy.
25.
▲
by
janl
7y ago
I sadly can’t name names, but rest assured the fortune 500 is heavily involved. OTOH, publicly known big companies using CouchDB include Apple and IBM. And I worked on a team that used CouchDB’s offline capability in the 2015 Ebola crisis i
26.
▲
by
janl
7y ago
MongoDB raised $311M in funding and is now a publicly traded US corporation: https://www.crunchbase.com/organization/mongodb-inc#section-... CouchDB is a community-run Apache Software Foundation project (that has corpo
27.
▲
by
janl
7y ago
last time I looked, realm did “last write wins” “conflict resolution”, which is just marketing speech for “randomly losing customer data”, which is something CouchDB decidedly works very hard to never ever do ;)
28.
▲
by
janl
7y ago
> At this point why would you use CouchDB over something like MongoDB? They are very different databases. But since they have come up are around the same time and because they look very similar on the surface, you might think you chose b
29.
▲
by
janl
7y ago
<3
30.
▲
by
janl
7y ago
FoundationDB got re-released as an open source project: https://www.foundationdb.org/blog/foundationdb-is-open-sourc...
More ›