Maurice De Beijer
Maurice de Beijer is an independent software developer, beta tester, and a recipient of the MVP award. He specializes in .NET, object-orientation, Visual FoxPro, and solving technically challenging problems. Maurice is The Problem Solver and you can reach him via e-mail or at www.TheProblemSolver.nl.
Articles Authored
-
Database Concurrency Conflicts in the Real World
Last updated: Friday, December 26, 2025
Published in: CODE Magazine: 2006 - July/August
In "Database Concurrency Conflicts in the Real World," Maurice De Beijer critiques conventional concurrency control approaches for focusing too narrowly on database implementation rather than on how users interact with data in real scenarios. He highlights the limitations of pessimistic and optimistic concurrency controls when applied to complex, multi-row, and multi-user data contexts, proposing a more nuanced method that groups related fields for updates. This approach aims to reduce false conflicts by reflecting real-world data ownership and usage patterns, offering a practical step toward concurrency handling that better aligns with user perspectives and application needs.

