본문 바로가기

IT이론24

nodejs 개발 환경을 세팅해보자 - 1 정처기 이론 공부를 하다가, 도저히 지루해서 버티지 못하겠다. 어차피 다음 언어로 nodejs를 사용할 것 같으니, 미리 환경 세팅을 한번 해보자. 목표로는, 안정적이고 최신의 nodejs 환경 세팅 local에서 test 구동 가능하고, aws 인스턴스에 배포 환경을 구성해보자. 일단 작업할 깃 레포지터리부터 만들어보자. 이런식으로 프라이빗 레포를 만들고, 자기 로컬에 세팅을 해놓자. 나는 여러 방법이 있지만, git hub desktop 프로그램을 다운받아서, 자기 로컬에 세팅을 했다. 이렇게 내 로컬에 세팅을 해주고, open in visual studio code를 실행해주면, 내 레포에 작업할 레포가 완성이 되었다. 이제 브랜치를 파고 코드를 작성해주면 된다. 출처 - https://techbl.. 2021. 9. 21.
MS SQL이란 뭘까? - 1 (사전공부 - 관계형 데이타베이스 , 스키마, 샤딩 파티셔닝은 뭘까?) MS SQL이란 뭘까? - 1 (사전공부 관계형 데이타베이스 , 스키마, 샤딩 파티셔닝은 뭘까?) DB에는 여러종류의 DB가 있다. 그중에서 오늘은 현재 프로젝트 마이그레이션(현재 운영환경에서 다른 운영환경으로 이동) 대상인 MS SQL에 대해 잠깐 공부해보자. 마이스크로소프트사에서 만든 SQL로 관계형 데이타베이스 관리 시스템중 하나이다. 여기서 관계형 데이타베이스 관리 시스템은(RDBMS) 말 그대로 관계지향적 모델을 기반으로 제작된 데이타베이스를 말한다. 관계형 데이타베이스 RDBMS의 특징은 아래와 같다. 중복 제어 - 동일한 데이터가 여러 위치에 저장되는 현상을 방지한다. 데이터가 중복되면 저장 공간 낭비 + 일관성이 깨질 수 있다. 접근 통제 - DBMS는 사용자마다 다양한 권한을 줄 수 있으.. 2021. 1. 18.
RESTful API의 Resource 원형과 Method란 무엇일까? (참조 : sabarada.tistory.com/27) RESTful API에서 일반적으로 Resource라고 부르는 요소에 대해 정리해보자. 모든 정보들을 리소스라고 부른다. 이미지, 일반적 서비스, 문서 리소스들의 집합 등. 특정 시점의 리소스 상태를 리소스 표현이라고 부른다. resource representation(리소스 대표)에는 데이터(자료), 메타데이터(목적을 위해 만든 자료) 그리고 상태를 변경하는 하이퍼링크 등이 있다고 한다 리소스의 특징은 하이퍼링크의 표현이다. 이전에는 하이퍼링크를 다른 사이트로 이동할때 쓰는 것이라고 알고 있지만, RESTful API에서는 정보의 표현과 제어를 동시에 활용하고 있다. 각 시스템에서 이해할 수 있는 형식, 관계 타입에 갖추어 hypertext를 통한.. 2021. 1. 14.
RESTful API는 뭘까 restful api에 대한 정의를 알아보자. 평소에는 그냥 rest통신 api로 생각하고 있었다. api는 그냥 어플리케이션(프로그램) 개념이고 rest통신은 json규격 웹 데이터 전송으로 대략적으로만 이해하고 있었다. 그래서 RESTful api라고 하면 설명을 제대로 하지 못했다. 당연히 그게 무엇인지 정확하게 이해하고 있지 않기 때문이다. 개념정의를 정확하게 해보자. (말은 이리했지만 글쓰고 나서 다시 보니 완벽하게 이해하진 못했다. 일단 내 생각 정리를 적는다.) www.redhat.com/ko/topics/api/what-is-a-rest-api RESTful의 요소는 클라, 서버, 리소스 3개 요소로 구성되어있으며 http 규격 통신을 통해 data 전달이 되는것 2. 스테이트리스(stat.. 2021. 1. 12.