세미나
-
평소에 링크드인을 보면서 대단하다고 느낀분이 있는데 그 분이 세미나를 한다고 하셔서 들어보았다.
-
분산 데이터베이스 환경에서 WRITE-SCALE-OUT 및 높은 부하를 처리해주는 XPAND라는 것을 설명해주셨는데 조금은 어려웠다.
관련 내용 정리
-
분산 데이터베이스에서는
AUTO_INCREMENT
는 사용하지 않는 것이 좋다. 키를 만들때마다 각 노드별로 어떤 키를 가지고 있는지 확인해야 하기 때문에 병목의 요소가 된다. -
AUTO_UNIQUE
를 사용하거나 인조 식별자가 아니라, 업무 식별자를 사용하는 것이 좋다. -
분산 환경에서는 네트워크 부하를 최대한 줄이는 것이 좋다.
-
ERD
는 반드시 작성하는 것이 좋다. 많은 업체들이ERD
없이 작업하는 경우가 많은데ERD
테이블은 반드시 작성하는 것이 좋다.
몰랐던 것
qps
란 무엇인가?
- 초당 처리할 수 있는 쿼리 수를 말한다.
배운 점
- 실수로 어떤 테이블을 조회할 때 LIMIT를 걸지 않고 조회할 때가 있는데 그렇지 않기 위해서 주의를 해야겠다. 데이터베이스 서버에 많은 부하를 주기 때문이다.