앞으로 읽어볼 책이나 글들을 정리한 목록입니다.
- Sql AntiPatterns
- Sql 코딩의기술(읽는중)
- 데이터 분석을 위한 SQL 레시피
- 실전 자바 소프트웨어 개발
- SQL BOOSTER (읽는중 - 78p)
- 개발자가 반드시 알아야 할 자바 성능 튜닝 이야기
- 자바 최적화: 가장 빠른 성능을 구현하는 검증된 10가지 기법
-불친절한 PL/SQL 프로그래밍
Sql Antipatterns
문제를 해결할 수 있지만, 또다른 문제를 발생시킬수 있는 구조.
지금까지 급하다는 이유로, 구현이 간편하다는 이유로 여러가지의 안티패턴을 생성하고 있었구나. 라는것을 깨달음.
안티패턴에 대해 학습한것 뿐만 아니라 실제로 응용할 수 있는 sql 디자인모델에 대해서 알게된것이 컸던것 같다.
sql 디자인모델에 관심을 갖게해준 책.
Sql 코딩의기술
여러가지 케이스를 분리해서 최선의 접근 방법을 설명해준다.
상황에 따른 적절한 쿼리를 제시해 줄 뿐만 아니라, 이론과 더불어 설명해줘서 쿼리분석에도 도움이 됐다.
- 특히 GROUP BY 할때, WHERE절에서 먼저 레코드를 필터링 한 후, 조건에 부합하는 레코드만 그루핑을 한다고 설명해 주는 부분이 도움이 됐다. WHERE, 그리고 GROUP BY절과 CASE가 있는 쿼리를 분석할 때 개념이 명확하지 않아서 이해하는데 어려움이 있었기 때문이다.
- datetime 컬럼에 대해 특정 날짜를 검색하는 방법에 대해 알수 있었고 이부분은 실제로 로그테이블을 조회할때 유용하게 써먹었다.
SQL BOOSTER
- 아직 1챕터도 마저 다 읽지 않았지만 벌써 그동안 이해하지 못햇었던 쿼리 구문을 2개나 이해했다.
그만큼 이론이 잘 설명되어 있고, 또 회사 프로젝트에서 작성된 쿼리와 비슷한것 같아서 실무에도 도움될듯하다.
** 4월 22일
최근에 SQL책만 읽다보니 조금 자신감이 붙었는지, 그동안 눈도 마주치지 못했었던 쿼리들을 용기를 가지고 다시 살펴보게됨.
기쁘다. 이렇게 조금씩 천천히 알아가자.
** 4월27일
업무에 급하게 필요한 내용 git이랑 vue.js 그리고 npm 환경 등등 때문에 잠시 sql학습을 중단했다 ㅠㅠ
'Today I learned' 카테고리의 다른 글
2021 04 05 - sql Antipatterns (0) | 2021.04.06 |
---|---|
2021 04 05 - Sql AntiPatterns (0) | 2021.04.05 |
2021 03 15 - vue Router (0) | 2021.03.15 |
2021 03 12 - 화살표 함수의날. (0) | 2021.03.12 |
2021 03 11 - vuex 빨리보기 (0) | 2021.03.11 |
댓글