- rabbitmq설치방법
- 리눅스rabbitmq설치
- spring
- 인스턴스
- AWS
- list
- ELB
- instance
- Amazon
- 차이점
- 어노테이션
- Cognito
- cloudfront
- javamap반복
- S3
- 자료구조
- CloudFormation
- redis
- dynamodb
- REST
- map
- javaIteration
- AWS CloudFormation
- java
- rabbitmq설치명령어
- yumpackage
- db
- Iteration반복문
- Heap
- jpa
- Today
- Total
목록Development Basic (12)
You are a developer, not a coder.
1. StreamViewType 란? 테이블의 항목이 수정되면 StreamViewType이 테이블의 스트림에 기록 될 정보를 결정한다. 유효한 값 StreamViewType은 다음과 같다. KEYS_ONLY 수정 된 항목의 주요 속성 만 스트림에 기록. NEW_IMAGE 수정 된 후 표시되는 전체 항목이 스트림에 기록. OLD_IMAGE 수정되기 전에 표시된 전체 항목이 스트림에 기록. NEW_AND_OLD_IMAGES 항목의 새 항목 이미지와 이전 항목 이미지가 모두 스트림에 기록. 2. 정리 DynamoDB 테이블의 정보가 추가,수정,삭제 될 경우 DynamoDB와 연동된 서비스 (AWS ramda 등..)에 영향을 줄 수 있다. 그러므로, StreamViewType을 사용하면 DynamoDB의 변경..
1. REST API 란? API (Application Programming Interface)란? 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진, 서로 정보를 교환 가능 하도록 하는 것. REST API의 정의 REST 기반으로 서비스 API를 구현한 것. 최근 Open API, MSA 등을 제공하는 업체 대부분은 REST API를 제공. 2. REST API 특징 REST 기반으로 시스템을 분산해 확장성과 재사용성을 높여 유지보수 및 운용을 편리하게 할 수 있다. REST는 HTTP 표준을 기반으로 구현 됨으로 HTTP를 지원하는 프로그램 언어로 클라이언트, 서버를 구현할 수 있다. REST API를 제작하면 특정 서버사이드스크립트 언어를 가리지 않고, 개발을 할 수 있다. 3...
1. REST란? REST는 소프트웨어 아키텍처의 한 형식 이다. 간단한 의미로는 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다. HTTP URI를 통해 자원을 명시하고, HTTP Method (POST, GET, PUT, DELETE)를 통해 해당 Resource에 대한 CRUD Operation을 적용 하는 것을 의미 한다. 즉, REST는 자원 기반의 구조 (ROA)설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource를 처리하도록 설계된 아키텍처를 의미 한다. 웹 사이트의 이미지, 텍스트, DB 내용 등의 모든 Resource에 고유한 ID인 HTTP URI를 부여 한다. C..
1. NOSQL이란? (1) 등장배경 대규모 데이터를 생산 기존 기업 데이터에 비해 단순한 형태를 지님 복잡성이 높은 데이터에서 대량의 단순한 데이터가 생산됨 새로운 저장 기술이 필요해짐 구글과 아마존에 의해 Bingtable Dynamo라는 논문이 발표됨 이에 따라 RDBMS시장에 NOSQL이 등장하게 됨 (2) 특징 NOSQL으로 RDBMS의 단점을 보완해 준다 RDBMS가 데이터의 관계를 FK로 정의하고 JOIN을 사용 하지만 NOSQL은 관계를 정의하지 않음 대용량 데이터 저장을 하기에 적합하다 분산형 구조를 통해 여러대의 서버에 분산하여 저장하고, 상호 복제하여 데이터 유실이나 서비스 중지에 대비한다 스키마가 유동적이다 mandatory 필드로 지정하면 ID부분만 타입이 동일하고 다른 컬럼은 데..