728x90 분류 전체보기186 SQLD 문제풀이 1 DML (데이터 조작어 : Data Manipulation Language) - select, insert, update, delete DDL (데이터 정의어 : Data Definition Language) - create, alter, drop, rename DCL(데이터 제어어 : Data Control Language) - grant, revoke TCL(트랜잭션 제어어 : Transaction Control Language) -commit, rollback 1. 다음 중 데이터 제어어(DCL)에 해당하는 명령어는? (Data Control Language) 1) INSERT -DML 2) RENAME -DDL 3) COMMIT -TCL 4) REVOKE -DCL 2. 다음 중 아래 내용의 범주에.. 2023. 5. 8. HTTP 메서드 1. HTTP API 만들기 가장 중요한 것은 리소스 식별 API URI 고민 URI(Uniform Resource Identifier) 리소스의 의미 회원을 등록 수정 조회하는 것이 리소스가 아닌, 회원이라는 개념 자체가 리소스 리소스 식별 회원이라는 리소스만 식별 ▶︎ 회원 리소스를 URI 에 매핑 리소스와 행위를 분리 가장 중요한 것은 리소스를 식별하는 것 URI는 리소스만 식별 리소스와 해당 리소스를 대상으로 하는 행위를 분리 리소스 : 회원 행위 : 조회, 등록, 삭제, 변경 2. HTTP 메서드 - GET, POST GET : 리소스 조회 POST : 요청 데이터 처리, 주로 등록에 사용 PUT : 리소스를 대체, 해당 리소스가 없으면 생성 PATCH : 리소스 부분 변경 DELETE : 리소.. 2023. 5. 6. HTTP(HyperText Transfer Protocol) 목차 모든 것이 HTTP 클라이언트 서버 구조 Stateful, Stateless 비 연결성(connectionless) HTTP 메시지 1. 모든 것이 HTTP 1) HTTP 메시지에 모든 것을 전송 HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 2) HTTP 역사 HTTP/0.9 1991년 : GET 메서드만 지원, HTTP 헤더 X HTTP/1.0 1996년 : 메서드, 헤더 추가 HTTP/1.1 1997년 : 가장 많이 사용, 우리에게 가장 중요한 버전 RFC2068 (1997) ▶︎ RFC2616(1999) ▶︎ RFC7230 ~ 7235 (2014) HTTP/2 2015년.. 2023. 5. 5. URI와 웹 브라우저 요청 흐름 URL (Resource Locator) URN (Resource Name) URI ( Resource Identifier ) URI Uniform : 리소스 식별하는 통일된 방식 Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음) Identifier : 다른 항목과 구분하는데 필요한 정보 URL, URN URL - Locator : 리소스가 있는 위치를 지정 URN - Name : 리소스에 이름을 부여 (urn:isbn:309423) 위치는 변할 수 있지만, 이름은 변하지 않는다. URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화 되지 않음 URL 전체 문법 프로토콜(https) : 어떤 방식으로 자원에 접근할 것인가 하는 약속 규칙 호스트명(www.google.com).. 2023. 4. 24. 클라우드 아키텍처의 설계 원칙 클라우드 아키텍처의 설계 원칙 4가지1. 장애 대비 설계구성 요소가 어떻게 실패를 일으키는지 파악하고, 실패를 중심으로 설계하여 복원력을 더할지 고려예) 단일 서버에서 실행 가능한 애플리케이션을 구축하되 서버를 2대 이상 사용하는 것. 단일 서버의 장애를 고려하여 아키텍처 설계 2. 모놀리스 아키텍처와 대비되는 분리된 구성 요소 모놀리스 아키텍처란 모든 프로세스가 밀결합되거나 연결되어 단일 서비스로 실행되는 경우모놀리스 아키텍처는 애플리케이션의 프로세스 하나에 대한 수요가 급증하면 전체 아키텍처를 확장해야 한다.모놀리스 아키텍처는 상호 연결성 수준이 높기 때문에 개선하고 업데이트하기가 훨씬 어렵다.ex) 다른 애플리케이션 구성 요소를 데이터베이스에서 분리하면 각각의 개별적 수요에 따라 크기를 조.. 2023. 4. 19. 이전 1 ··· 20 21 22 23 24 25 26 ··· 38 다음 728x90