Live data from Hacker News

Are RethinkDB and Horizon abandoned?

discuss.horizon.io

71–80 of 83 posts

Re: Are RethinkDB and Horizon abandoned?

#71

Well, at least it's open source, right guys ?

Yes and the source (that I've looked at) is high quality. That said, it's a very complicated program with no room for mistakes, and it is written in C++ so plenty of opportunities for memory/pointer issues. RethinkDB is very stable these days, unlike a year ago, and I think it could work well as a full open source project at this point (given the good code quality and docs). Absolutely critical to that would be relicensing everything under a much more liberal license than AGPL!!

Re: Are RethinkDB and Horizon abandoned?

#72

Earlier quoted context omitted.

The deal-breaker for me with couchbase is that the community edition lags (in terms of bug fixes, security updates, etc) 8-10 months behind their commercially licensed offering.

Arun from Couchbase, few points ... 1 - Unabashedly, our #1 commitment is to our customers who are relying on Couchbase for their mission critical applications. That's why the Couchbase Enterprise Edition gets the bulk of our attention and testing. 2 - History can show that's it's actually more like 3-6 months of delay rather that 8-10 and corresponds more to our release cycles than to an artificially imposed delay.…

3 is not quite true. tried deploying CE at scale at my last company, ran into a gnarly limit on concurrent connections the db cluster would handle. It was a hard coded, undocumented limit on the CE version.

not sure if this still exists. but it took some digging into the source, and monkey patching to fix.

Re: Are RethinkDB and Horizon abandoned?

#74

Earlier quoted context omitted.

Ehh, on the Memcached side it was a few contributors (including two major ones, iirc). They're great engineers, but I don't think it's accurate to call them "the Memcached folks". As far as I know, Memcached's longtime maintainer / primary contributor (dormando) is not involved with Couchbase, and neither is Memcached's original creator (bradfitz).

It's more like "one of the memcached contributors", rather than "all the memcached folks". Couchbase was a merger between NorthScale and CouchOne. The CouchOne founding team were all CouchdDB project founders: Damien Katz, J Chris Anderson, and Jan Lehnardt. NorthScale was founded by Steve Yen, who was an Entrepreneur in Residence at Accel, and Dustin Sallings, who was a committer on the Memcached project. The first…

Trond Norbye and I were also pretty involved with the memcached project, both joined NorthScale and we're both still part of Couchbase. Trond in particular did a lot of work on the server and I did a lot of work with the java client and helping people.

Steve Yen was doing a lot and fixing bugs and wrote moxi, a memcached proxy that was very useful in the early days.

With the CouchOne merger, we moved a lot of the proxy topology independence into clients and added a lot more.

Re: Are RethinkDB and Horizon abandoned?

#75

Slava @ RethinkDB here. I am not able to get into details yet, but the short version is that the commercial entity behind RethinkDB is shutting down. We're working on continuity for the open-source project. Full announcement (and details) coming in a day or two.

Really sad to hear this; you guys were doing really cool work.

Re: Are RethinkDB and Horizon abandoned?

#76

Earlier quoted context omitted.

Huh. Apache, nginx, php, js, python, Linux, chromium, asterisk, openvpn... list is very very long. Actually I doubt there is more proprietary software that is widely accepted and reliable, than open-source (or even free) software with same achievements.

"Valuable product maintained by professionals" doesn't equal "proprietary". All those products you list have people paid to work on them. Open Source doesn't work in the long term without sponsorship of some sort.

Plenty of software companies build their businesses around opensource software and pay their employees well. The list is endless

Re: Are RethinkDB and Horizon abandoned?

#78

Earlier quoted context omitted.

Arun from Couchbase, few points ... 1 - Unabashedly, our #1 commitment is to our customers who are relying on Couchbase for their mission critical applications. That's why the Couchbase Enterprise Edition gets the bulk of our attention and testing. 2 - History can show that's it's actually more like 3-6 months of delay rather that 8-10 and corresponds more to our release cycles than to an artificially imposed delay.…

3 is not quite true. tried deploying CE at scale at my last company, ran into a gnarly limit on concurrent connections the db cluster would handle. It was a hard coded, undocumented limit on the CE version. not sure if this still exists. but it took some digging into the source, and monkey patching to fix.

Hod @ Couchbase here. EE would have had the same limits. If this is the limit I'm thinking of, it's there for a reason (defensive against malfunctioning implementations, and very rarely something that should be exceeded). It was increased at some point (not sure when). But CE is not crippled relative to EE.

Re: Are RethinkDB and Horizon abandoned?

#79

Earlier quoted context omitted.

Hod @ Couchbase here. This is inaccurate. Couchbase does not delay in writing to disk (some other dbs do). You typically want 3 nodes for high availability and failover, but it isn't required. Auto replication can also help avoid loss in many failure scenarios.

I'd actually love to be proven wrong, Couchbase looks awesome on paper but some Couchbase staff even confirmed this with me here https://forums.couchbase.com/t/persistence-durability-guaren...

This is complicated, because you're intertwining Sync Gateway and Couchbase Server.

Couchbase Server queues writes immediately. The default is to ack once a write is in Server memory, but you can choose other options. See the response from daschl in that thread.

I see what you were trying to get at with your question. I'm not sure we clarified enough what's going on. I'll respond on the forum.

Re: Are RethinkDB and Horizon abandoned?

#80
Disclaimer: I'm the founder of OrientDB (http://orientdb.com), another reactive database.

It looks like the RethinkDB project will be alive if it will be maintained by the community or if it could find another sponsor. But if you are looking for an alternative take a look at OrientDB Live Query feature: http://orientdb.com/livequery/. It doesn't cover 100% what RethinkDB provides, but it's something very close. The OrientDB's license is Apache 2 (so FREE for any usage) and a commercial 24x7 support is available on request.

Post reply on HN