로딩
요청 처리 중입니다...

Spring과 RDB를 이용하여 역색인 자료구조(Inverted Index) 직접 구현, 성능 최적화

 Spring과 RDB를 이용하여 역색인 자료구조(Inverted Index) 직접 구현, 성능 최적화

- ES처럼 구현하려 함 (ES에 역색인 자료구조 만들었을 때는 훨씬 빨랐으므로.. 이거만큼은 어렵겠지만 최대한 성능 최적화하고 싶었음) - 논문에 사용될 내용이라 ES를 사용하지 않고 직접 구현하려 함 - 최대한 주어진 자원을 이용해서 해결하려함 - 1만개의 게시글을 inverted index로 만들어서 RDB에 저장해야 했음 기존 @GetMapping("/makeInversedIndex") public ResponseEntity makeInversedIndex() { for (BasePost post : postRepository.findAll()) { BasePost savedPost = postService.saveTermPost(post); System.out.println(savedPost.getId()); } return ResponseEntity.ok("success"); } @Transactional public BasePost saveTermPost(...