Coherence cannot do this out of the box. There are various ways to do it but you need to build them yourself. it all depends on what DB you have and the functionality available on that DB. Oracle are pushing their Golden Gate product as a solution to this, although I believe you need a separate license for it. In the past I have built this sort of thing based on triggers on the DB and messaging systems (e.g. triggers and Oracle AQ messages). It is far better to not allow direct DB updates and do everything via the caches, but I know that is not always possible when integrating Coherence with legacy systems that do straight to the DB.