2024-11-19 TIL
오늘 배운 것
- 프로젝트 제출
- database 연결을 위한 공부
오늘도 공부 시간인데 역시 새로운 걸 배우는 건 그 만큼 고통을 도반한다.
새로운 부분이라 그런지 그 부분을 이해하기 위해서 꽤 많은 시행착오와 시간을 들이게 되었다.
미들웨어는 기존에 하던 콜백 함수와 유사하니 이해가 되지만 나머지는 잘 이해가 안 되니 기본 개념을 적어보자.
데이터베이스의 특징
RDBMS | noSQL |
---|---|
mysql | mongoDB |
정형화된 데이터를 관리하는 것이라 신뢰성을 기본으로 깔고 간다. | 삽입 삭제 속도가 빠르다. |
입출력을 할 때 noSql에 비해 느리다. | 신뢰성이 떨어진다. |
유사하게 접근하자면
mysql | mongoDB(mongoose)(기본적으로 비동기) |
---|---|
select | mongoose.model.find() |
from | mongoose.model(“테이블(컬렉션) 이름”, 스키마 구조); |
insert | todo.save(); |
다음에 할 것
이번 주 다 써야 간신히 다 배울 수 있을 것 같다. 한 번 해보도록 하자.