Live data from Hacker News

Are RethinkDB and Horizon abandoned?

discuss.horizon.io

61–70 of 83 posts

Re: Are RethinkDB and Horizon abandoned?

#63

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.

Good luck with your future projects!

Please put RethinkDB under the GPL or an even more liberal license?

Re: Are RethinkDB and Horizon abandoned?

#64

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.

This is heartbreaking to hear... really wish you guys the best, and hoping you can spin things off into a foundation that can at least keep the lights on and the core devs employed.

Re: Are RethinkDB and Horizon abandoned?

#65

Don't want to be accused of being a shill (I'm not, I'm just a fan), but if you're looking for potential alternatives to RethinkDB, Couchbase (the company that was formed when the MemcacheD and CouchDB folks joined forces) offer a totally open source realtime-sync API/SDK (cross-platform: mobile, web, you name it). Link: http://www.couchbase.com/nosql-databases/couchbase-mobile

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 - Couchbase major releases has always had CE and EE in sync.

4 - Couchbase CE is provided as a service to the community. Users who want to rely upon their own expertise to run a database in production have a responsibility to themselves and their organization to have the appropriate level of skills to do so. That should mean being able to debug and fix bugs themselves. In fact, our open source code base does not lag AT ALL and anyone is welcome to build off of that themselves and get all of the latest and greatest features (and bugs of course). If they're not willing to do this, they should be paying us to.

Re: Are RethinkDB and Horizon abandoned?

#66

Earlier quoted context omitted.

Couchbase is a very very different product under the hood. Be aware you have to run Couchbase with their minimum spec cluster requirements ( 3 nodes, tons of CPU and RAM ) just to ensure you don't lose data because it syncs from ram to disk at best every 100ms

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...

Re: Are RethinkDB and Horizon abandoned?

#68

It looks like RethinkDB is relying solely on revenue from training and support. Is that even feasible for a product like theirs? I've never used their product, I've only looked at their website and was extremely impressed. I remember their bullet points were around clean architecture, testing, performance, etc, all the stuff that engineers/devops folks care the most about, so they can avoid getting paged in the middl…

They were trying to pivot to at least two additional revenue models during he last year, but it seems to have simply took too long (1. Custom closed code for enterprise customers, 2. Hosted Horizon). I have paid RethinkDB for support by the way, just to support them.

Re: Are RethinkDB and Horizon abandoned?

#69

It looks like RethinkDB is relying solely on revenue from training and support. Is that even feasible for a product like theirs? I've never used their product, I've only looked at their website and was extremely impressed. I remember their bullet points were around clean architecture, testing, performance, etc, all the stuff that engineers/devops folks care the most about, so they can avoid getting paged in the middl…

[deleted]

Re: Are RethinkDB and Horizon abandoned?

#70
Founder of a (non YC) database company here.

Founding companies are hard, databases are really hard, and we're in the middle of a shakeout in the database industry. At Aerospike, we really, really focused on paying customers early. We gathered a huge number of the "big boys" in advertising ( who need ridiculous speed & uptime in a key-value system ) and have leveraged that into lots of enterprise use cases ( telecom, payment fraud, transaction processing ), which has kept us of interest to the investment community and allows us to fund all that we do.

The database problem is a _big problem_ requiring a lot of investment. I heard that very explictly from some VCs when I was first raising ( you're a fool if you think you need a $5 seed round, and we don't fund fools, essentially :-) ), and the drip-by-drip VC cycle then requires extraordinarily disciplined product / feature analysis. I get a lot of requests for more types of indexes, more types of notification, and we need to pick and choose the priority carefully. We want to - and hopefully will - get a chance to build everything eventually, but also need to answer the question "why should I use this instead of a familiar tech like Mongo or MySQL or Postgres", and "follow the leader" product planning is a classic fail.

Open source of course has to be part of the equation. Aerospike went open source late, about 2014, and I still wonder what would have happened if we open sourced earlier. Our core big customers need a supported product, but we've lagged, and I know Rethink's better DBEngines ranking comes from both more features and earlier open source. Open source is also driving prices down across the board - a $250M / year oracle deal, converted to EnterpriseDB or MariaDB, turns into a $2.5M deal. Further - for instructure, open source is the only escrow you can trust. The business model question is complex, and creates mistakes if you think the opportunity size is 100x the true size.

Anyway - I'm sad to hear of this change at Rethink, I remember when they were on Dana St and we were on Castro around the corner, both focused on and coding for Flash and building the best databases in the world. My best wishes to the team, and anyone who is interested can reach out to me directly.

Post reply on HN