RESTful API 썸네일형 리스트형 Chapter3 - DB연결 1. ORM ORM(Object-Relational Mapping)은 객체 지향 프로그래밍 언어와 관계형 데이터베이스 간 데이터 상호 작용을 단순화하는 기술입니다. 이를 통해 데이터베이스와 코드를 연결하는 작업이 간편해지고, 코드를 더 읽기 쉽게 만들어줍니다. 성능 및 복잡한 쿼리 작성 문제에 대한 고려가 필요하다는 단점이 있습니다. Node.js ORM 라이브러리에는 Sequelize, Bookshelf, Prisma 등이 있는데, 저는 Sequelize를 사용해 보려고 합니다. 2. DB 세팅 데이터베이스를 연결시키기전에 데이터베이스 서버를 띄우고 샘플 데이터를 import하는 사전작업이 필요합니다. DB는 MySQL를 사용하려고 하는데, Docker를 이용해서 서버를 띄웠습니다. 자세한 내용은 아래.. 더보기