back-end
[Apollo] Apollo란 무엇인가?
[Apollo] Apollo란 무엇인가? (글쓴날 : 2020.04.24) * 이 글은 Apollo에 대한 단순 소개 글입니다. Apollo란? 1) Apollo 소개 Apollo란 GraphQL의 클라이언트 라이브러리 중 하나로 GraphQL을 사용한다면 거의 필수적으로 사용하는 상태 관리 플랫폼입니다. 다른 선택지로 GraphQL을 개발한 Facebook에서 직접 만든 Relay가 있지만, 학습 비용이 높고 React 계열만 지원한다는 단점이 있으며, 그에 반해 Apollo는 유연하고 러닝 커브가 높지 않을뿐더러 Front-End 프레임워크 삼대장?인 React, Agular, Vue를 동시 지원한다는 점에서 인기가 높은 것 같습니다. * GraphQL에 관해 궁금하시다면 ☞ [GraphQL] Gra..
[GraphQL] GraphQL이란 무엇인가?
[GraphQL] GraphQL이란 무엇인가? (글쓴날 : 2020.04.22) * 이 글은 GraphQL에 대한 단순 소개 글입니다. GraphQL이란? 1) GraphQL 소개 GraphQL이란 페이스북이 모바일 앱을 재구성하기 위해 노력하던 2012년 개발되어 2015년 오픈소스로 공개된 데이터 쿼리 언어입니다. 자체적으로 서버와 클라이언트를 구축해 애플리케이션 서버 및 데이터베이스와 클라이언트 사이에서 Operation과 Resolve의 과정을 통해 서로 간의 데이터 상호작용을 도와줍니다. 특징으로는 어떤 종류의 Back-End(데이터베이스 및 다른 API 등)에도 연동이 가능하며, 강타입 및 단일 Endpoint를 지향합니다. 특히, REST API가 가진 구조적 문제인 Over-fetching..
[Docker] Docker 명령어 정리
[Docker] Docker 명령어 정리 (Docker 버전 : 19.03.8, 글쓴날 : 2020.04.01) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. * 글의 내용은 공식 홈페이지 문서 기반으로 공부하여 작성하였습니다. * 지속적으로 업데이트할 예정입니다. Docker 명령어 1) docker pull (이미지이름):(태그) 이미지 가져오는 명령어 (태그 생략 시 latest로 자동 입력됩니다.) (ex) 1 docker pull centos:7 2) docker images 로컬에 설치된 이미지 확인하는 명령어 (ex) 1 docker images 3) docker run (옵션) (이미지):(태그) (커맨드) 컨테이너 생성 및 실행 명령어(각종 파라미터로 컨테이너의 추가 기능..
[Amazon Web Services] AWS란 무엇인가?
[Amazon Web Services] AWS란 무엇인가? (글쓴날 : 2020.03.25) * 이 글은 AWS(Amazon Web Services)에 대한 단순 소개 글입니다. AWS(Amazon Web Services)란? 1) AWS(Amazon Web Services) 소개 AWS란 Amazon Web Services의 약자로 아마존의 클라우드 컴퓨팅 사업부입니다. 2006년 출시된 이후 현재 클라우드 컴퓨팅 업계에서 세계 1위의 점유율을 차지하고 있으며, 이미 시장의 대표로 자리매김한 누구나 한 번쯤 들어봤을 서비스입니다. 클라우드 컴퓨팅이란 종량 요금제 방식으로 클라우드 서비스 플랫폼을 통해 컴퓨팅 파워, DB스토리지, 기타 IT 리소스를 온디맨드로 제공하는 서비스를 의미하며, 기존 하드웨어에..
[MySQL] DELETE, 테이블(Table)의 데이터 삭제하는 법
[MySQL] DELETE, 테이블(Table)의 데이터 삭제하는 법 (MySQL 버전 : 8.0, 글쓴날 : 2020.03.09) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. MySQL 데이터 삭제하는 법 DELETE 쿼리 MySQL에서 테이블(Table)의 데이터를 삭제할 때는 DELETE 쿼리를 사용합니다. DELETE 쿼리 문법은, DELETE FROM 테이블 이름 WHERE 조건 입니다. (WHERE 조건식을 생략할 경우 해당 테이블의 모든 레코드(로우)가 삭제됩니다.) * 예제 테이블 위의 임시로 만든 예제 테이블에서 age 필드(컬럼)가 23 미만인 레코드(로우)를 삭제해보겠습니다. (ex) 1 DELETE FROM example WHERE age
[MySQL] UPDATE, 테이블(Table)의 데이터 수정하는 법
[MySQL] UPDATE, 테이블(Table)의 데이터 수정하는 법 (MySQL 버전 : 8.0, 글쓴날 : 2020.03.08) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. MySQL 데이터 수정(변경) 하는 법 UPDATE 쿼리 MySQL에서 테이블(Table)의 데이터를 수정할 때는 UPDATE 쿼리를 사용합니다. UPDATE 쿼리 문법은, UPDATE 테이블 이름 SET 필드(컬럼)명 1 = 수정할 값 1, 필드(컬럼)명 2=수정할 값 2, ... WHERE 조건 입니다. (WHERE 조건식을 생략할 경우 해당 테이블의 모든 레코드(로우)가 변경됩니다.) * 예제 테이블 위의 임시로 만든 예제 테이블에서 id가 1인 레코드(로우)의 name 필드(컬럼)를 First로 수정해 보..