『나와 너』 ‘너’를 만난다는 것

『나와 너』 ‘너’를 만난다는 것

파아랗고 맑은 하늘만큼이나 반가운 소식을 들고 왔어요. 바로, 2023년 2차 문학나눔에 산지니 도서 무려 세 권이나 선정되었다는 뉴스입니다. 문학나눔 도서보급사업은, 한국문화예술위원회에서 운영하고 있는 문학 활성화 사업으로서 국내에서 발간된 깜짝 놀랄만한 문학도서를 선정하고 보급하는 사업입니다.


imgCaption0
아키텍쳐랄 것도 없지만.

아키텍쳐랄 것도 없지만.

아키텍쳐랄 것도 없지만 x 3, MongoDB가 추가되었습니다. 프로젝트에서는 MongoDB에 데이터를 저장하고 조회하는 방식으로 여러가지를 상황에 따라 쓰게 되겠지만, 지금은 Repository방식과 MongoTemplate을 활용해 직접 쿼리를 제작해서 질의하는 방법 등으로 접근을 해볼 생각입니다. 몽고DB에 대해서는 과거에 스터디한 적이 있는데, 아예 아무것도 기억이 안나더군요. 그래서 Docker를 통해 Image를 다운받고 설치하고 접속하는 방법까지 까먹지 않기 위해 기록해놓았으니 몽고DB를 아직 설치하지 않으신 분은 참고하셔도 좋을 듯 싶습니다.

등등 데이터 및 인프라로 사용중인 Kafka나 Docker에 대한 명령어도 간단하게 포스팅 해놓았으니 참고하시면 좋을 것 같습니다.

어찌되었든.만들어보자

내부적으로 뭐가 엄청 많이 생겼습니다. 없던 패키지와 클래스들이 생겨나고, 기존에 파일들의 위치 조정도 함께 진행되었지요. 가볍게 RestController를 하나 만들어 Viewing 하는 기능도 추가하였습니다. 첫째 몽고DB를 활용하기 위해서 Docker기반으로 MongoDB를 설치하고, 프로젝트에서 pom.xml에 필요 의존성을 추가해줍니다. 앞서 안내해드린 몽고DB 설치 글을 참고하셨다면 저와 비슷한 환경으로 설치를 하셨을겁니다.

그러면 MongoDB를 매니지먼트 툴로 접근을 할 수 있게 되실겁니다. 저는 DataGrip을 사용하여 접속하였습니다. 데이터 그립으로 접속을 하시면 database를 만들어주셔야 합니다.

잘 되는가?

MongoDB에서 조회를 해보도록 하겠습니다. 조회 질의는 다음과 같이 질의해주시면 됩니다. db.getCollectioneco.find.sortid1

그러면 다음과 같이 DataGrip에서 조회가 됩니다. 구동시킨지 한 4일 정도 되었으니, 하루에 조금은 20002500건 정도 처리가 되는 데이터 파이프라인이 구축되었네요 추후에는 각 신문사도 다.

자주 묻는 질문

아키텍쳐랄 것도 없지만.

아키텍쳐랄 것도 없지만 x 3, MongoDB가 추가되었습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

어찌되었든만들어보자

내부적으로 뭐가 엄청 많이 생겼습니다. 궁금한 사항은 본문을 참고하시기 바랍니다.

잘 되는가?

MongoDB에서 조회를 해보도록 하겠습니다. 구체적인 내용은 본문을 참고 해주시기 바랍니다.