Application-level caching with transactional consistency
Don't Be Lazy, Be Consistent: Postgres-R, A New Way to Implement Database Replication