BE 공부49 [DynamoDB] 다이나모 디비란?(1) 😃NoSQL_DynamoDB* AWS What is Amazon DynamoDB? - Amazon DynamoDB 를 참고하여 작성했습니다*특징Serverless프로비저닝: 자동사용자의 요구에 맞게 시스템 자체를 제공하는 것 → 인프라, 서비스, 장비온디멘드 용량 모드: '사용하는 만큼만' 가격이 나옴 NoSQLkey-value 및 문서 데이터 모델 지원JOIN 연산자를 지원하지 않음읽기 일관성최종적 일관성:기본값데이터를 읽을 때, 최신 데이터가 아닐 수 있습니다.강력한 일관성:데이터를 읽을 때 항상 최신 데이터를 제공GetItem, Query, Scan 작업에서 사용할 수 있습니다.ACID 트랜잭션atomicity, consistency, isolation, and durability (ACID)완.. 2024. 9. 12. [ElasticSearch] 낙관적 동시성 제어(Optimistic Concurrency Control, OCC) 1. updateItem 구현 고민Elasticsearch를 사용해 updateItem 기능을 구현하려고 했습니다. 하지만 단순한 업데이트 작업을 넘어, 데이터 일관성(Consistency)과 동시성 제어에 대한 고민이 필요했습니다. 특히, 동시에 여러 작업이 일어나는 경우 어떻게 처리해야 할지가 핵심 이슈였습니다.2. ACID에 대한 고민일반적인 데이터베이스는 ACID(Atomicity, Consistency, Isolation, Durability) 특성을 제공합니다. 하지만, Elasticsearch는 완벽한 ACID를 보장하지 않기 때문에 여러 업데이트 작업이 동시에 발생하는 상황에서 데이터 일관성을 유지하는 것이 어려울 수 있습니다.3. 낙관적 동시성 제어 방법Elasticsearch에서 동시성.. 2024. 9. 9. [OpenSearch] OpenSearch Dashboards를 활성화하지 않고 JWT 인증 설정하기 OpenSearch Dashboards를 활성화하지 않고 JWT 인증 설정하기보안 플러그인 구성 파일 수정:authc: jwt_auth_domain: description: "Authenticate via JWT" http_enabled: true transport_enabled: false order: 0 http_authenticator: type: jwt challenge: false config: signing_key: "your-jwt-signing-key" jwt_header: "Authorization" roles_key: "roles" subject_key: "sub" authen.. 2024. 9. 2. [OpenSearch] OpenSearch에서 JWT 인증 사용하기 1. OpenSearch 도메인 생성 시 JWT 인증 활성화AWS OpenSearch Service에서 새로운 도메인을 생성할 때, JWT 인증을 활성화할 수 있습니다. 아래의 절차를 따라 JWT를 인증 옵션으로 설정하세요.AWS Management Console에 로그인하고 Amazon OpenSearch Service로 이동합니다.도메인 생성(Create domain)을 클릭합니다.도메인 설정 단계에서 필요한 도메인 이름과 버전을 선택합니다.네트워크 구성과 클러스터 설정을 필요에 따라 구성합니다.액세스 정책(Access policy) 설정에서, Fine-grained access control 옵션을 활성화합니다. 이 옵션을 활성화하면 사용자 인증(authentication) 방법을 선택할 수 있습니.. 2024. 9. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음 반응형