Managing concurrency: A serious challenge for modern databases, especially those used for e-commerce applications, is that of managing concurrency. Data is often maintained on many servers, distributed across a wide geography. Concurrency entails ensuring that changes or updates to a particular element in a table are refl ected across all the distributed servers where users access the data. This is an element of managing consistency, particularly for distributed databases.