News for hackers. Stuff that matters.
Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by otabdeveloper4 on Tuesday June 03, 2025 @05:34AM (#44168086)
> Has it become a legacy product, or are there still good reasons for using it in a new project in 2025?

We're in the process of migrating our legacy stuff to mongodb right now.

If you want a high-availability database solution that "just works" and is open then you don't have many other options.

(Postgress and Mysql don't have automatic failover and recovery.)

Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by guappa on Tuesday June 03, 2025 @08:24AM (#44169216)
mongodb is not open
Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by otabdeveloper4 on Tuesday June 03, 2025 @08:35AM (#44169319)
I disagree with that. The Server Side Public License is more open than the AGPL.

In the same sense that the GPL is more open than the MIT license; more viral requirements for openness are generally a good thing. I don't want Amazon and the ilk deploying hosted Mongodb clusters.

Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by guappa on Tuesday June 03, 2025 @08:50AM (#44169440)
People have the most varied creeds and faiths. However the facts are that it doesn't respect freedom 0.
Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by otabdeveloper4 on Wednesday June 04, 2025 @10:12AM (#44180936)
Freedom of what? Freedom of business for cloud providers? I don't give a shit about that.

Open source for me is a hedge against risks. (Especially political and/or legal ones.) Mongodb's current license resolves that issue for me perfectly.

Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by usoBordal on Wednesday June 04, 2025 @03:49PM (#44184769)
Agreed. It seems like something really bad is going on. I hope the Mongodb security team will handle it ASAP.
Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by mxey on Tuesday June 03, 2025 @09:11AM (#44169680)
PostgreSQL does not have built-in clustering but Patroni does it automatically.

MySQL Group Replication isn‘t automatic in all cases, like starting after all nodes failed, and it has some limitations, but it is built-in.

Not saying that MongoDB ReplicaSet is bad, has been working very well for us AFAICT.

Re:Conformance Checking at MongoDB: Testing That Our Code Ma... by otabdeveloper4 on Wednesday June 04, 2025 @10:14AM (#44180950)
If you rely on Postgres and/or Mysql replication then you'll need a DBA on call. Lots of manual work involved in babysitting them when stuff goes south.

Mongodb is entirely automatic, you just delete bad servers and reprovision them automatically and everything "just works" with no interruption.