• timothyawiseman (3/10/2010)


    Of course, I cannot overemphasize the fact that developers should be careful and thoughtful in using it since it risks dirty reads.

    Agreed. It's easy for the scope of an article like this to expand exponentially. Each of the ways that I mentioned to deal with resource contention, etc, could have been their own article, and it would be easy to spend hours (or at least lots of minutes) talking about each one.

    Every one of the things I mentioned carries some level of risk (taking database interaction off the UI thread, playing with isolation levels, query hints, etc), but then again, we live in a pretty risky world 🙂