[책 리뷰] 그림으로 배우는 도커
·
📕review/책
2024년 12월 영화 추천 시스템을 개발하면서 처음으로 도커를 사용해보았습니다. 프론트엔드부터 크롤러, 그리고 GPT 파인튜닝까지 하나의 모노레포로 관리하고 싶다는 욕심에, 도커를 접하게 되었지만, 사실 아무런 기반 지식 없이 시작했습니다.도커 이미지가 뭔지, 컨테이너가 뭔지도 모른 채 그저 명령어를 검색하고 따라치기에 급급했던 기억이 납니다. 저는 도커를 잘 모르는 것 치고는, 도커를 꽤나 좋아하는 편입니다. 어찌저찌 도커를 사용하여 모노레포 기반의 영화 추천 시스템을 완성할 수 있었고, 딱히 크게 고생한 기억도 없었거니와, 무엇보다 고래가 너무 귀여워서 좋아합니다. 그래도 이제는 제대로 알고 좋아해보자란 생각에 "그림으로 배우는 도커"를 선택해서 신청했고, 2분의 1확률을 뚫고 당첨되었습니다!🤩?..
[데브코스] 🎾테니스 마켓 백엔드 연결하기(node.js, mariaDB)
·
🕊️프로그래머스 데브코스/프로젝트
어제 퍼블리싱한 테니스 마켓 페이지에 백엔드를 연결해주었다.🎫DB데이터베이스 생성먼저 상품 정보를 저장할 테이블 product를 만들어주었다.CREATE TABLE product( -> id INT, -> name VARCHAR(30), -> description VARCHAR(100), -> price INT)Node.js에서 MariaDB 연결하기Node.js에서 MariaDB를 연결하기 위해선 mysql 모듈을 설치해주어야 한다.(MariaDB 모체가 MySQL)npm install mysql --save 다음으로, 데이터베이스 연결 파일을 생성해준다. database/connect/mariadb.js 파일을 만들어, 데이터베이스 연결 정보를 설정했다.const mariadb..
[데브코스] 데이터베이스 시작하기(🐋Docker, MariaDB, SQL)
·
🕊️프로그래머스 데브코스/TIL
💾데이터베이스데이터를 통합하여 효율적으로 관리하기 위한 데이터 집합체.데이터를 구조화하여 관리함으로써 데이터 중복을 막고, 효율적이고 빠른 데이터 연산을 가능하게 한다.DBMSDataBase Management System, 데이터베이스를 운영하고 관리DBMS는 사용자 대신 데이터를 관리하고, 수정하고, 삭제하는 등의 작업을 수행한다. 데이터의 무결성을 보장하고, 동시성 제어를 통해 여러 사용자가 동시에 접근해도 문제 없게 관리하며, 보안 기능을 제공한다.  여러 종류의 DBMS가 있고, 운영하는 회사는 달라도 사용하는 주요 명령어는 동일하다. 대표적으로, Oracle DatabaseMySQL이 두 DBMS가 가장 많이 사용되는 시스템이다. MariaDBMySQL을 모체로 하는 DBMSMariaDB는 ..