일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 실패율
- 모던 자바스크립트
- linux
- 프로그래머스
- vanila js
- JavaStritp
- RestAPI
- ROT13
- 코딩태스트
- 코딩테스트
- REST API
- mutation
- html
- 자바스크립트
- nestjs
- Bandit
- 백준
- typeorm
- javascript
- await
- typescript
- node
- Query
- tr명령어
- 카카오
- js
- kakao
- 자바스크립트의 역사
- graphql
- 피보나치 수
- Today
- Total
목록typescript (2)
꿀 떨어지는 코딩 양봉장
이번에 새로운 토이 프로젝트를 하게 되면서 DB를 SQL로 가야 할지 NoSQl로 가는 게 좋을지에 대해 고민하게 되었습니다. 일단 SQL과 NoSQL이 무엇인지에 대해서 확실한 정의부터 알아보겠습니다. DBMS란? DBMS란 Data Base Management System으로 사용자와 데이터베이스 사이에서 사용의 요구에 따라서 정보를 생성해 주고 데이터 베이스를 관리해주는 소프트웨어입니다. RDBMS란 Relational Data Base Management System으로 관계형 데이터베이스 시스템입니다. 이름과 같이 RDBMS는 RDB를 관리하는 시스템입니다. RDB는 관계형 데이터 모델을 기초로 두고 모든 데이터를 2차원 테이블 형태로 표현하는 데이터베이스입니다. SQL 이란? SQL은 Stru..
ORM이란? Object Relation Mapping에 약자입니다. 객체와 관계형 데이터베이스의 데이터를 자동으로 Mapping(연결)해주는 것을 말합니다. 객체지향 프로그래밍은 클래스를 사용합니다. 관계형 데이터베이스는 테이블을 사용합니다. 객체 모델과 관계형 데이터베이스 사이에는 모델 간에 불일치가 존재합니다. ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결합니다. 데이터베이스객체(class) TypeORM이란? 그럼 TypeORM이란 무엇일까요? express와 관계형 데이터베이스를 조합할 때 같이 사용되는 ORM으로 Sequelize라는 라이브러리가 있지만, 타입스크립트의 확대와 같이 인기가 높아지는 ORM이 바로 TypeORM입니다. TypeScript에서도 ..