Looking at their website, they are being used be: * Nasa * Jive * wise.io, mediafly etc Just another confirmation that many of those companies list all these big well-known 'customers'.. except they are just lying. Maybe someone in nasa downloaded rethinkdb once and they just listed them there?
If you'd scrolled another 10cm down the page, you would have seen the testimonial from NASA: > At NASA, RethinkDB is radically simplifying how we provide real-time services in support of Extra-Vehicular Activity. -- Collin Estes, Director of Software Engineering, Chief Architect - MRI Technologies Inc. - NASA / ESOC My guess is that RethinkDB failed financially because they had a lot of users but not a lot of custome…
RethinkDB is shutting down
391–400 of 457 posts
Re: RethinkDB is shutting down
#392Earlier quoted context omitted.
"yeah. RethinkDB is AGPL, which means that some people cannot use it" No, it means some people CHOOSE not to use it. There is nothing stopping them from deciding to use it, other than their own fears.
No, if I'm working at a company that has a blanket policy against using any (A)GPL software, then I can't use it. What the lawyers decide in a company that has 10k+ employees has nothing to do with the fears of anyone but the lawyers and the top management. Everyone else is just following the rules.
Re: RethinkDB is shutting down
#393Earlier quoted context omitted.
> RethinkDB is AGPL, which means that some people cannot use it That's completely false: anyone has the right to use it, for any purpose; that's what Freedom Zero is all about. Some people do not want to both use it and also comply with its terms, but that is their choice; they can and may use it, but choose not to.
TL;DR: it's not always "them", there are also those working for "them", who might have no say in the matter. cannot resist to reply to nitpicks :-) counterexample: let's imagine I'm an employee of a company which has a policy that forbids me from using any AGPL software for work and it also forbids to install said software on my corporate laptop at all (even if it was for personal evaluation or toy projects) or else,…
Also: you shouldn't be using your company laptop for persona projects anyway... get your own laptop :/. So, likewise: "people who by premise are already doing something sketchy because they can't afford their own laptop and are pretending to borrow one under employment terms" is just an awkward place to start to define a reasonable, as opposed to pedantic, definition of "people".
Re: RethinkDB is shutting down
#394It seems that unfortunately RethinkDB the company was architected in such a way that the success of their product, in terms of performance and developer experience, led to a decrease in revenue. This shutdown therefore goes a long way to say how talented and ethically correct the team was, something extremely evident in how they put correctness and reliability in front of performance. In short, RethinkDB is a very so…
> what could have they done differently to stay afloat? Make a private (non-OSS) version optimized for Business (B2B), do external consultant jobs and pretty much ask for donations from the big players/users. This is a common problem from almost every OSS project and so far the only one that is doing this is OpenSSL.
Re: RethinkDB is shutting down
#395Re: RethinkDB is shutting down
#396Why does nobody seem to have any introspection on why RethinkDB failed? Clearly there are some major problems that people re ignoring. If my favorite DB (I must mention Kx Systems once a month) folded, I could give you a laundry list of issues where things went sideways, but all I see is glowing praise and comments about the best tech not always winning (KDB knocks the socks off of everything, but I sure can give you…
I think they needed to develop just one feature which cannot be done by Oracle and that is that.
The other problem could be that NoSQL hype just died out :(
Re: RethinkDB is shutting down
#397Earlier quoted context omitted.
What are you going to do for currency amounts if you do not have ints ? Strings with numbers in them?
Floating point numbers handle integer values in the range -2^53..2^53 just fine.
Databases are about data after all. Why not have a rich way to describe it?
Re: RethinkDB is shutting down
#398Earlier quoted context omitted.
> Postgres is a tough database to contend with and it's mature and open source. Presumably, that's in part why CockroachDB decided to be more-or-less Postgres-compatible on the wire, and embraced SQL.
> CockroachDB decided to be more-or-less Postgres-compatible on the wire, and embraced SQL. I was about to post that a quick grep of CockroachDB source turned up no references to postgres, libpq or anything obvious to back that up that claim but then I noticed my workspace was out of date, so I after a git pull/git grep I now see that you are correct. Commits to add postgres-compatible parsing and wire protocol appea…
Re: RethinkDB is shutting down
#399Earlier quoted context omitted.
How do you pgbounce a bunch of poller connections? pgbouncer has an event-based acceptor on the front, and a connection pool on the back. If all the connections in the pool are taken, then it will queue up the incoming connections until a backend connection is available. If all backend connections are long-polling, then incoming connections will just hang.
If all the connections in the pool are taken, then the database wouldn't have been getting meaningful additional work done anyway, regardless of your scheme for accepting connections. Having 100-1000x more active connections than you have cores on the box is worse than useless, it's actively detrimental.
Re: RethinkDB is shutting down
#400Earlier quoted context omitted.
Floating point numbers handle integer values in the range -2^53..2^53 just fine.
You can definitely get around the currency issue by scaling yourself, but things like the timestamp issues (fractional seconds since the epoch with millisecond precision) are a little more problematic. You basically have to roll your own datetime format and lose any db support. Databases are about data after all. Why not have a rich way to describe it?