다뿡의 블로그

[패키지 매니저] npm, pnpm, yarn, yarn-berry

Package Manager 패키지 매니저는 개발에 필요한 다양한 패키지를 설치하고 수정하고 업데이트하는 등의 작업을 편리하게 도와주는 도구라고 할 수 있다. 자바스크립트로 프로젝트를 진행하다 보면 해당 프로젝트에 필요한 다양한 패키지들이 있고 이 패키지들을 설치하고 또 관리해야 하는 경우가 있는데, 이 패키지들을 의존성 있게 관리해 주는 것이 바...

[SQL] 데이터 모델링의 이해 2

데이터 모델과 성능 성능 데이터 모델링 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터모델링에 반영될 수 있도록 하는 것 성능 데이터 모델링 특징 데이터의 증가가 빠를수록 성능저하에 따른 성능개선비용 증가 데이터모델은 성능을 튜닝하면서 변경 될 수 있음 분석/설계 단계에서 성능을 고려한...

[SQL] 데이터 모델링의 이해 1

데이터 모델링의 이해 데이터 모델링 설계과정에서 시스템의 중요한 개념을 논리적인 데이터 모델을 구성하는 작업을 의미하며, 일반적으로 물리적인 데이터베이스 모델 구현, 시스템 데이터베이스 반영 과정을 포함한다. 데이터 모델링은 단순 데이터를 다루는 것 뿐만 아니라 시스템의 구체적인 Flow를 정의하는데도 매우 큰 영향을 미친다. 정보시스템을 ...

[Javascript] 자바스크립트의 비동기

자바스크립트의 동기와 비동기 동기(Synchronous) 어떤 작업을 실행할 때 그 작업이 끝나기를 기다리는 방식을 의미한다. 즉, 작업이 완료될 때까지 다음 코드의 실행을 멈추고 기달는 것이다. 이러한 방식은 작업의 순서를 보장하고, 작업이 끝날 때까지 결과를 기다리는 것이 가능하다. 비동기(asynchronous) 어떤 작업을 실행할 때 그...