ElasticSearch2 [NoSQL] Redis (1) - Redis 개요 및 특징 1. Redis란? REDIS(Remote Dictionary Server)는 메모리 기반의 Key-Value 구조 데이터 관리 시스템이며, 모든 데이터를 메모리에 저장하여 빠른 Read, Write 속도를 보장하는 비관계형 데이터 베이스입니다. 레디스는 크게 5가지 , , , , 데이터 형식을 지원합니다. Redis는 빠른 오픈소스인 메모리 Key-Value 데이터 구조 스토어입니다. 다양한 인 메모리 데이터 구조 집합을 제공하므로, 사용자 정의 애플리케이션을 쉽게 생성할 수 있습니다. 서비스의 특성이나 상황에 따라 캐시로 이용할 수 있고, Persistence Data Storage로 활용할 수 있습니다. 2. 캐시를 사용할 때 서비스 사용자가 증가할 경우, 모든 유저의 요청을 DB 접근으로만 사용하.. 2021. 9. 17. [AWS] Elasticsearch (1) - 개념 및 종류 1. Elasticsearch란 Elasticsearch는 Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진입니다. Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 신속하게, 거의 실시간 (Near Real Time, NRT)으로 저장, 검색, 분석할 수 있습니다. Elasticsearch 특징 Scale-out : Shard를 통해 규모가 수평적으로 늘어날 수 있습니다. 고가용성 : Replica를 통해 데이터의 안정성을 보장합니다. Schema Free : Json 문서를 통해 데이터 검색을 수행하므로 스키마 개념이 없습니다. ELK 스택 Elasticsearch는 검색만을 위해 단독으로 사용되기도 하지만, EL.. 2021. 9. 15. 이전 1 다음