본문 바로가기

BACKEND15

PostgreSQL 개요 PostgreSQL 이란? PostgreSQL은 오픈 소스 객체-관계형 데이터베이스 시스템(ORDBMS)입니다. 오픈소스 DBMS로 더 널리 알려져 있습니다. 약 20여년의 오랜 역사를 갖는 PostgreSQL은 다른 관계형 데이터베이스 시스템과 달리 연산자, 복합 자료형, 집계 함수, 자료형 변환자, 확장 기능 등 다양한 데이터베이스 객체를 사용자가 임의로 만들 수 있는 기능을 제공함으로써 마치 새로운 하나의 프로그래밍 언어처럼 무한한 기능을 손쉽게 구현할 수 있습니다. - PostgreSQL은 북미와 일본에서 높은 인지도와 많은 인기를 얻고 있는 RDBMS - Enterprise 급 DBMS의 기능과 차세데 DBMS에서 볼 수 있을 법한 많은 기능 제공 - 확장 가능성 및 표준 준수를 강조하는 객체 .. 2022. 7. 13.
NVM (Node Version Manager) - 노드 버전 관리하기 노드(Node.js)를 사용하는 분이라면 여러 프로젝트를 관리하면서 여러 노드 버전을 사용해야 될 상황이 오게 됩니다. 프로젝트를 변경할 때마다 해당하는 특정 노드 버전을 설치해 주는 것은 굉장히 비효율적인 방법입니다. 이렇게 여러 노드 버전을 관리하기 위해 등장한 도구가 NVM(Node Version Manager)입니다. 파이썬의 pyenv와 비슷하게 NVM은 다양한 버전의 노드 리스트를 확인할 수 있고, 편하게 설치 및 삭제 그리고 전환까지 할 수 있는 매우 편리한 도구입니다. NVM 설치하기 NVM GitHub에서 최신버전 확인합니다. cURL 혹은 wget 명령어를 사용해서 nvm을 설치할 수 있습니다. (curl 혹은 wget이 설치되어 있지 않으면 설치하신 후 아래 명령어를 실행해 주세요) .. 2022. 4. 15.
node.js 소개 1. Introduction 이번 장에서는 Node.js에 대해 알아보고, 개발환경을 구성한 다음, 간단한 출력을 진행해보도록 하겠습니다. (1) Node.js 란? Node.js는 구글의 V8 엔진을 인터프리터로 사용하는 런타임입니다. 웹 프론트엔드에서만 사용되던 JavaScript를 브라우저 외의 다른 환경에서도 사용할 수 있게 한 것입니다. Node.js의 장단점 Node.js 장점은 세 가지가 있습니다. Javascript를 기반으로 하기 때문에, Javascript를 다뤄 보았다면 쉽게 익힐 수 있습니다. Node.js는 수 많은 모듈을 갖고 있습니다. 따라서 개발자가 이용하고자 하는 대부분의 모듈을 쉽게 구할 수 있습니다. 위 이미지는 2019년 7월 기준, www.modulecounts.co.. 2022. 3. 18.