Live data from Hacker News

Jepsen Disputes MongoDB's Data Consistency Claims

infoq.com

261–270 of 416 posts

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#261

Earlier quoted context omitted.

Isn't it amazing MongoDB is a 12 billion dollar company? Someone is using it and actually paying for it, even though it's not any of the developers you or I know.

It’s the switching costs to get rid of it...

Can confirm: stuck on MongoDB. Paying them for hosting is one less pain.

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#262
post #122

Earlier quoted context omitted.

Nobody seems to like it. Someone has any idea on why the company still has their revenue increasing ?

I like it, but I don't really really chime in on threads where it's mostly Mongo bashing and jokes, and I'm guessing others who like MongoDB do the same. But I'd think MongoDB the company increasing in revenue isn't totally related to the quality of MongoDB the database. In fact a lot of their products seem to be targeting the "I don't want to learn how to set it up and understand indexes" crowd.

Which is funny because one of the things hosted Mongo will do is constantly send you automated emails suggesting that you should create indexes (for tables that MySQL or Postgres would laugh at)

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#263

Earlier quoted context omitted.

I have found their salespeople to be the most sleazy and unethical of any that I’ve worked with. Much worse than all the other database vendors combined.

Cant agree with this more! I have never met any sleazier sales reps than MOngodb.

Try their managers.

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#264
post #261

Earlier quoted context omitted.

It’s the switching costs to get rid of it...

Can confirm: stuck on MongoDB. Paying them for hosting is one less pain.

That’s like giving the heroin dealer your ATM card.

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#265
post #128

In the circles I run in, MongoDB is regarded as a joke and the company behind it as basically duplicitous. For example, they still list Facebook as their first user of MongoDB on their website, for example, but there is no MongoDB use in Facebook hasn't been for years (it came in only via a startup acquisition). I had the misfortune to use MongoDB at a previous job. The replication protocol wasn't atomic. You would f…

I was floored by this comment yesterday from one of their Developer Relations people: > Did any of you actually read the article? We are passing the Jepsen test suite and it was back in 2017 already. So, no, MongoDB is not losing anything if you know what you are doing. https://twitter.com/MBeugnet/status/1253622755049734150?s=20 Can you imagine saying the phrase "if you know what you are doing," in public, to your u…

Generally speaking, there are many levels of “if you know what you are doing.”

- The system warns about unsafe usage at either compile time or runtime, and you ignore at your peril.

- The system does not warn, but official documentation is consistently verbose about what is required for safety.

- Official documentation isn’t consistently helpful and can be downright dangerous, but the community picks up the slack.

- The company gaslights the community into believing it is possible for a non-core-team member to “know what they are doing” from one of the above levels when Jepsen provides written evidence that this is not true.

I’m fine with things that are the third level from the top. I like to live dangerously. But I don’t think anyone can look at that last level and say “people are giving informed consent to this.”

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#266
post #252

Earlier quoted context omitted.

As a PostgreSQL user. Pgadmin 4 is the worst.

PgAdmin3 was much better, but then they decided to turn it into a web application and we got PgAdmin4 Very annoying.

I used to use PgAdmin 3, but after... I donno how many years now, the PgAdmin4 is still a buggy mess.

It's really sad because all the contributors to Postgres have made an AMAZING database that's such a joy to work with. And then there's PgAdmin4 where its almost like they just don't care...

I don't feel I'm smart enough to contribute anything to PgAdmin4 to try make it better. So I stick to DataGrip and DBeaver.

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#268
Ubiquity used MongoDB for their CloudKey Gen1 series. When there was an unexpected shutdown, there’s a random chance it would lose its configuration [1]. If your SD backup didn’t work, you’d lose configuration for all WiFi hotspots. If you did client installs like I did, this was a total nightmare. How did they solve it? Release new, more expensive hardware with a battery backup acting like a UPS. Never solved Gen1 issues. Imagine your phone corrupting after a hard reset. Thanks Ubiquity & MongoDB

[1] https://community.ui.com/questions/MongoDB-corrupt-after-eve...

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#269

I still remember when MongoDB was the new kid on the block and it was lauded as the only thing you should be using here on HN. I'm glad my gut instinct was correct and that it really wasn't worth the hype. It reminds me of Ruby on Rails.

I've never used RoR but I know people that still swear by it. It's outdated by today's "standards," but ActiveRecord was and is still a gem (heh) and a lot of RoR's foundational principles have been adopted by the existing major frameworks.

Regardless of technical acumen, I believe RoR doesn't deserve to be compared to Mongo for one reason: the RoR developers never tried to gaslight their users into thinking they're the reason everything broke; they never said only "if you know what you're doing" can you avoid these hidden pitfalls.

Re: Jepsen Disputes MongoDB's Data Consistency Claims

#270
post #174
post #107

Earlier quoted context omitted.

What tools are these? Curious as a Postgres user

I've probably tried a dozen or so. For MySQL, I haven't found anything that beats SequelPro. For Postgres, I haven't found anything that comes close to parity, but my favorite is Postico. I know people that swear by IntelliJ for their db stuff, it just never hit home for me personally though.

TablePlus is fantastic and supports all the most popular DB’s, including Postgres & MySQL. https://tableplus.com/

It’s the only DB client that doesn’t look like it was built in the 90’s. Slick UX & UI. Nice balance between developer tool & admin tool

Post reply on HN