그냥 바로 update쿼리 날리는게 낫지않음?

진짜로 검색해도 제대로 안나와서 물어보는거임

검색하면 select해와서 update하면 캐싱되서 성능최적화된다는데

그러면 단일서버 말고 다중서버의 경우에는? 한서버에서 select한다고 해서 그게 다른서버에도 자동으로 캐싱되지는 않지않음?

jpa에서 select해온걸 캐싱해놓고 쓴다는것도 이해가 좀 안됨

DB상에서 변경사항이 발생하면 그걸 어떻게 캐치하고 캐시지우고 다시 업데이트시키는거지?? SELECT 메서드 실행하면 DB에 확인절차를 거치나???