SpringBoot + MongoDB의 Pagination으로 Read 최적화

(펌) https://velog.io/@tsi0521/SpringBoot-MongoDB%EC%9D%98-Pagination%EC%9C%BC%EB%A1%9C-Read-%EC%B5%9C%EC%A0%81%ED%99%94 기존방식의 문제점 현재 메인 페이지에서 metadata를 보여주는 방식입니다. 클라이언트가 서버로 api를 보내, 특정 프로젝트 내에 존재하는 모든 metadata 정보를 요청합니다. […]

[mongodb] 두 가지 ttl 설정 – createdAt, expireAt

mongodb는 ttl(생명 주기)를 두가지 방식으로 설정할 수 있다. 1. collection 단위로 ttl을 주어, collection에 저장되는 모든 document에 ttl이 자동으로 설정되게 한다. 아래 예제는 local db […]

세션저장소로 데이터베이스 사용하기

참조 : https://velog.io/@tsi0521/%EC%84%B8%EC%85%98%EC%A0%80%EC%9E%A5%EC%86%8C%EB%A1%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 https://webcache.googleusercontent.com/search?q=cache:JnE7dMNJzygJ:https://seokr.tistory.com/818+&cd=12&hl=ko&ct=clnk&gl=kr 1. 문제점 현재 스프링부트로 서버를 구동하고 있다. 추가적으로 OAuth2를 이용하여 소셜로그인 기능이 정상적으로 진행되는 상황이다. 그런데 소셜로그인 이후 […]

mysql 파티션 추가

파티션 현황 조회 파티션 생성 MAXVALUE 를 사용하면 나중에 파티션을 추가할 수 없다. 추가가 필요한 경우, 파티션 생성을 새로 해야 된다. (데이터가 […]