여러개 작업을 처리할때 락을 걸지 말지는 당연히 개발자가 결정해야지
모든걸 다 락 걸어버리면 성능 어쩔거임?
db나 락이나 트랜잭션이나 고립레벨 등등에 기초적인 이해도 없는 상태 같은데, 쓸데없이 아는척 하면서 이상한 질문 하지 말고 기초 공부나 제대로 하셈
익명(118.235)2023-04-21 16:55
락도 종류가 있음. write할 떄만 락걸고, read할땐 락 안거는 애가 있고, write할 떄랑 read할 때 둘 다 락거는 애도 있고. 후자는 좀 더 데이터 정합성, 안정성이 더 중요하니까 락을 더 심하게 걸고 댓가로 성능이 좀 떨어지는거지. 게시판 글 조회수같은 애들은 솔직히 1,2 차이난다고 큰일 안나니까, 락을 최대한 널널한걸로 거는거고, 돈관련된거는 틀리면 클나니까 빡쎈거 거는거고
익명(58.232)2023-04-21 18:26
답글
사이트 속도 느리면 사용자들 답답해서 탈주하니까, 사이트 속도 더 빠르게 하려고 병목지점 제거해야 하는데, 그 중에 고려사항중 하나가 락인거지 뭐. 락이 안빡쎄게 잡혀있어도 되는데 괜히 빡쎄게 잡혀있었다면 풀거나 이런식으로
여러개 작업을 처리할때 락을 걸지 말지는 당연히 개발자가 결정해야지 모든걸 다 락 걸어버리면 성능 어쩔거임? db나 락이나 트랜잭션이나 고립레벨 등등에 기초적인 이해도 없는 상태 같은데, 쓸데없이 아는척 하면서 이상한 질문 하지 말고 기초 공부나 제대로 하셈
락도 종류가 있음. write할 떄만 락걸고, read할땐 락 안거는 애가 있고, write할 떄랑 read할 때 둘 다 락거는 애도 있고. 후자는 좀 더 데이터 정합성, 안정성이 더 중요하니까 락을 더 심하게 걸고 댓가로 성능이 좀 떨어지는거지. 게시판 글 조회수같은 애들은 솔직히 1,2 차이난다고 큰일 안나니까, 락을 최대한 널널한걸로 거는거고, 돈관련된거는 틀리면 클나니까 빡쎈거 거는거고
사이트 속도 느리면 사용자들 답답해서 탈주하니까, 사이트 속도 더 빠르게 하려고 병목지점 제거해야 하는데, 그 중에 고려사항중 하나가 락인거지 뭐. 락이 안빡쎄게 잡혀있어도 되는데 괜히 빡쎄게 잡혀있었다면 풀거나 이런식으로
이게 뭔 소린지 모르겠네요 아마 자기가 뭔말하는지도 모를거 같네요