News for hackers. Stuff that matters.
Re:Jepsen Disputes MongoDB's Data Consistency Claims by gav on Saturday May 23, 2020 @05:54PM (#23286871)
I tend to find people who argue with me against MySQL bring up things that haven't been true in a long time such as Unicode or NULL handling.

I'd probably choose Postgres over MySQL for a new project just to have the improved JSON support, but there's upsides to MySQL too:

- Per-thread vs per-process connection handling

- Ease of getting replication running

- Ability to use alternate engines such as MyRocks

Re:Jepsen Disputes MongoDB's Data Consistency Claims by stickfigure on Sunday May 24, 2020 @12:44AM (#23289159)
Does MySQL have transactional DDL yet? Because if not, it is not a contender as a primary datastore.
Re:Jepsen Disputes MongoDB's Data Consistency Claims by hinkley on Wednesday May 27, 2020 @11:20AM (#23324660)
Does that mean they fixed “utf-8” or that everyone is just supposed to know that it’s fucking bullshit and always has been?

You can’t cut corners like that without inviting questionS about the character of the primary committers. The pecking order in software is about trust.

People don’t let that stuff go easily, which is why you still see people harping on MongoDB. Once someone is labeled a liar And a cheat, everything they say that doesn’t add up is “guilty until proven innocent.”

The utf-8 situation is on top of a bed of half truths. Things like publishing benchmarks with backends that don’t support isolation. A cornerstone of a good DB is handling concurrent access efficiently and correctly. Drawing attention to other benchmarks is a lie by omission. Better than just being incorrect for a decade, certainly, but still sketchy.

Re:Jepsen Disputes MongoDB's Data Consistency Claims by ascom on Sunday May 24, 2020 @12:28AM (#23289077)
MyRocks is a little bit janky in my experience - it doesn't support some transaction isolation levels, fails to handle some workloads that rely on locking (such as a job queue), has failed to upgrade MariaDB minor versions [0], has very sparse documentation, and overall has given me some amount of unexpected behavior.

Though I'm willing to put up with it due to its incredible compression capabilities...

[0]: https://jira.mariadb.org/browse/MDEV-22609

Re:Jepsen Disputes MongoDB's Data Consistency Claims by johannes1234321 on Saturday May 23, 2020 @06:55PM (#23287334)
MySQL also has great JSON features (json data type, virtual indexes onnit, multi-value (array) indexes, json_table, ....)
Re:Jepsen Disputes MongoDB's Data Consistency Claims by twic on Saturday May 23, 2020 @07:33PM (#23287601)
I'd be impressed if these were better than PostgreSQL's JSON features. Do you know how they compare?
Re:Jepsen Disputes MongoDB's Data Consistency Claims by namibj on Saturday May 23, 2020 @07:41PM (#23287652)
2 years ago, they were worse, from what I recall.
Re:Jepsen Disputes MongoDB's Data Consistency Claims by OOPMan on Sunday May 24, 2020 @12:27AM (#23289075)
MySQL has definitely improved a lot since 5.0 but it still had a few warts.