steevej
(Steeve Juneau)
6
When I want the best performance, I do not do apple to apple comparison. A system is a series of trade-offs. So one might be good for apples and the other one with oranges. When you are really concerned about choosing the better system for your use-cases, the first step is to clearly specifies your use-cases. Then, see how to best implement the use-cases in the different platforms you are considering. Comparing the most simplistic implementations on different platforms is doing less than half of the real work. Modelling is probably more important in mongo, so if you do not spend the effort to model correctly, you might discard mongo for the wrong reasons. See antipatterns to help understand why the monolithic document is not the best.
I would be lying if I write that I do the above. Because, I do not care about SQL anymore. I did my share of it. I have more fun with mongo. My code is simpler.