2022_02_04

Dalaran·2022년 2월 4일
0

TIL

목록 보기
16/24
post-thumbnail

웹 서비스 구조

Front-end 프로그램, Back-end 프로그램, DataBase로 구성되어이다.

user는 Browser를 통해 이용하게 된다.

  • 이는 한 컴퓨터로 구성할 수 있지만 같은 프로그램 컴퓨터 자체를 복사하는 경우를 위해 한 컴퓨터에 한 프로그램만 구성하는 것이 좋다.

DataBase 연결방식

  • SQL & NoSQL : SQL표 (액셀 형식) - > Table(표)형태로 관리하며 관계형DB(RDB)라고도 한다. ex) mysql, oracle, postgres, mssql NoSQL( 서류봉투 형식 ) → Collection이라 하며 여러개의 ㅇocument로 관리 ex) firebase, mongo
  • ORM & ODM : DB 연결방식
    • ORM: Object-Relation-Mapping → SQL표 DB 사용할 때 ex) typeorm, sequalize, prisma
      • Type Script 를 사용할 때에는 주로 typeorm을 사용한다.
    • ODM: Object-Document-Mapping → NoSQL DB 사용할 때 ex) mongoose
  • DB 관리 프로그램
    • DBeaver
    • Mysql workbench
  • ts-node & ts-node-dev
    • ts-node: 실행하고나서 소스에 변화가 생겨도 refresh가 안된다.
    • ts-node-dev: vscode 개발중에 사용, 소스에 변화가 생기면 바로 refresh

0개의 댓글