Db4o uses overly optimistic concurrency control: an object is locked for read and write, but no collision detection is used. In the same time, db4o provides you with all means to implement a suitable for you concurrency control strategy in your application. For more information see Concurrency Control.