An apparatus for ensuring cache coherency in a computing system having a plurality of computers connected together including a computer having a group buffer pool, the computers being connected to a data storage system that stores a database containing data, the apparatus being part of a first computer among the plurality of computers having a local buffer pool and a controller unit, the apparatus comprising:
- a storage device containing one or more computer programs suitable for execution by the controller unit for performing the operations of:
- with a first transaction, updating data in the local buffer pool;
- and
- when an immediate write option is set, immediately writing the data in the local buffer pool of the first computer to the group buffer pool.