본문 바로가기

transaction

(3)
Spring Boot Reactive Redis Transaction Spring Boot Reactive Redis를 사용할 때 Transaction 동작시키는 코드에요. RedisConfiguration.java @Configuration @RequiredArgsConstructor public class CouponRedisConfiguration { @Value("${spring.redis.host}") private String host; @Value("${spring.redis.port}") private int port; @Bean public RedisClient redisClient() { return RedisClient.create(RedisURI.builder() .withHost(this.host) .withPort(this.port) .build(..
Spring Boot MongoDB multi-document transactions 몽고 DB 4버전부터 Multi-Document 트랜잭션을 지원한다고 합니다. 자세한 설명은 아래 몽고디비 홈페이지에서 한 번 확인해보세요. 영어가 잘 안읽히신다면 저처럼 번역 돌리고 보시면 됩니다! 특히, IMPORTANT!로 강조되어 있는 박스는 꼭 확인해보셔야 해요. https://docs.mongodb.com/manual/core/transactions/ Transactions — MongoDB Manual In most cases, multi-document transaction incurs a greater performance cost over single document writes, and the availability of multi-document transactions should ..
Node.js MySQL Transaction(트랜잭션) 노드에서 mysql 모듈을 사용할 때 트랜잭션 처리하는 방법에 대해서 알아볼게요. 아직 mysql을 연동하지 않았다면 이 글을 먼저 참고해주세요. https://gofnrk.tistory.com/61 Node MySQL 연동 (Express) Node.js에서 MySQL을 연동해볼게요. 연동하고 select, insert, update, delete 쿼리까지 실행시켜 볼거에요. 연동하고 사용하는 것 자체는 매우 간단해요. 우선, mysql2 모듈을 설치해줍니다. npm i mysql2 pool.j.. gofnrk.tistory.com 트랜잭션 예제는 게시글 댓글(board_comment)에 INSERT 하고, 게시글(board)에 댓글 수를 +1 UPDATE 해줄거에요. board와 board_comme..