MySQL 2

[Docker] Nestjs와 Mysql 연결 (Container 간 연결)

Docker-compose를 이용하면 여러 개의 컨테이너로 구성된 서비스들을 관리할 수 있습니다. 여러 개의 컨테이너로 구성된 서비스들끼리 연결하는 경우도 종종 있습니다. 저의 서비스의 경우 mysql과 Nest.js를 연동을 하려고 합니다. 연동을 할 때 어떤 점을 고려해야 하는지 간단하게 얘기해보겠습니다. 먼저, Docker에 대해서 알고 있어야 합니다. Docker는 간략히 말해 container 단위로 프로세스들을 격리하기 때문에, container끼리 영향을 주지 않습니다. 따라서 컨테이너끼리 연결을 하고자 한다면 docker network를 설정해주어야 합니다. Network에 대한 내용은 다른 블로그에도 정리가 잘 되어 있고 공식 document에도 정리가 잘되어 있으니 참고하면 되겠습니다...

Docker 2022.03.12

[Database] Indexing이란?

Index란? Index를 사전에 검색을 해보면 '색인' 이라고 나옵니다. 색인이라고 하면 조금 어렵게 느껴질 수 있는데 쉽게 말해서 목차라고 생각하면 편합니다. 예를 들어보겠습니다. 500 페이지가 넘는 책에서 원하는 정보를 찾는다고 생각해 봅시다. 목차가 없는 경우 한 페이지씩 넘겨보면서 원하는 정보를 찾아야 합니다. 운이 좋으면 10 페이지에서 찾을 수 있고 운이 안 좋으면 490 페이지에서 찾을 수 있습니다. 만약에 목차가 있다면 어떻게 찾을 수 있을 까요?? 앞에 목차를 보고 원하는 챕터를 펼쳐서 찾을 수 있습니다. 그러면 좀 더 빠르게 찾을 수 있겠죠 index가 바로 위와 같은 역할을 합니다. 데이터베이스에서 데이터를 찾을 때 모든 데이터를 다 훑어보는 것이 아니라 원하는 데이터들만 쏙쏙 뽑..

CS 2021.12.07