In part 1 and part 2 we looked at running concurrent workflows in SQL Server and MongoDB with different configurations of context, isolation and journaling. MongoDB was by far the better performer, in all except Variant 4, where the client waited for the server to commit changes to the journal before acknowledging the response, at the default journal commit window of 100ms. In a production system, we’d be looking at using variant 2 or variant 5 of Mongo. If we don’t need ultra-reliability, then we ......