Commitment in a Distributed Database