News for hackers. Stuff that matters.
Re:MongoDB gets support for multi-document ACID transactions by nulagrithom on Thursday February 15, 2018 @11:55AM (#16385531)
I used it about 3 years ago and my first thought was "How broken will multi-document ACID transactions be?"

I still want to like MongoDB, I still miss its style of query vs SQL, but I'd have a hard time advocating its use again...

Sometimes it's tempting to use it for projects that I know will remain small, but even then it's not worth the overhead of standing up a different DB when I have a perfectly good SQL server I can muddle through already.

Re:MongoDB gets support for multi-document ACID transactions by nailer on Thursday February 15, 2018 @12:05PM (#16385615)
Check out Rethink. It seems to be what you're after.
Re:MongoDB gets support for multi-document ACID transactions by SamReidHughes on Thursday February 15, 2018 @02:48PM (#16386934)
It's probably better to go with Cockroach or TiDB. RethinkDB has problems of its own.
Re:MongoDB gets support for multi-document ACID transactions by fastest963 on Thursday February 15, 2018 @05:59PM (#16388545)
We are in the process of evaluating CockroachDB vs Rethink internally and we've found CockroachDB to perform very poorly without obvious disk or CPU issues. I'm curious if you've seen different especially as it relates to Rethink.
Re:MongoDB gets support for multi-document ACID transactions by SamReidHughes on Thursday February 15, 2018 @09:52PM (#16389513)
I didn't do comparisons. But RethinkDB has straightforward issues like a slow QL implementation using a lot of CPU and a lot of disk space usage. Change feeds have a few scaling issues if you want a lot of them. I don't know that it has mysterious kinds of excessive resource usage. I'm a dev of RethinkDB, not an end user, so I might be seeing the worst side of it. I haven't used Cockroach or TiDB.
Re:MongoDB gets support for multi-document ACID transactions by ceohockey60 on Thursday February 15, 2018 @11:44PM (#16389928)
TiDB seems to have a pretty active community, judging by its repo (https://github.com/pingcap/tidb). Also, saw this thread on TiDB v MySQL recently that's pretty detailed (https://www.quora.com/How-does-TiDB-compare-with-MySQL). Looks like a good option worth trying out.
Re:MongoDB gets support for multi-document ACID transactions by frankpf on Thursday February 15, 2018 @04:32PM (#16387839)
Can you clarify on those problems?
Re:MongoDB gets support for multi-document ACID transactions by SamReidHughes on Thursday February 15, 2018 @05:55PM (#16388524)
Performance, mostly. Too much CPU and disk usage. Change feeds don't scale well.
Re:MongoDB gets support for multi-document ACID transactions by mercer on Friday February 16, 2018 @03:44AM (#16390858)
What problems (outside I guess the current status of the project as a whole)?