클래스/└ 항해99

<WIL> NoSQL에서 SQL로

디벅잉 2022. 4. 17. 23:51
728x90

 

🌊

 

 # 6주차 

노드

주특기 1주차 과제는 로그인 없는 게시글, 댓글 CRUD 구현이었습니다.

과제 자체는 어렵지 않아서 기한보다 조금 일찍 끝냈습니다.

디벨롭시킬 부분에 대해서 고민해 보았습니다.

로그인 등의 기능을 붙일 수도 있겠지만, TypeScript 마이그레이션을 해보기로 결심했습니다.

프로젝트 규모가 커지면 TypeScript 마이그레이션에 애를 먹을 것 같아 매도 먼저 맞는 놈이 났다고(?) 간단한 프로젝트에 적용해 보기로 했습니다.

실은 API 테스트, 테스트 코드 작성 등도 하고 싶었으나 프로젝트가 워낙 단순하여 의미없는 테스트를 하게 될 것 같아서 생략하였습니다.

다음번 이 2가지를 염두에 두고 과제를 진행하여 꼭 포함시키고자 합니다.

목요일까지 주특기 1주차를 마무리 짓고 2주차에 접어들었습니다.

1주차에는 NoSQL로써 몽고DB를 다루었다면,

2주차부터는 관계형 DB의 대표주자 MySQL을 다루게 됩니다.

SLQ문을 직접 짜기보다는 sequelize라는 ORM을 활용합니다.

ORM이란 쉽게 말하면 SQL 대신 자바스크립트 코드로 관계형DB를 다루는 것입니다.

다만, 관계형 DB의 특성을 이해하고 제대로 사용하기 위해서는 SQL의 기본적인 내용은 알고 있는 것이 좋습니다.

노드를 학습할 때 주로 몽고DB를 다루다보니 아직 익숙하지 않지만 얼른 능숙하게 다룰 수 있도록 남은 기간 동안 부지런히 사용하고자 합니다.

 

 FULL AHEAD 

 

728x90