본문 바로가기
반응형

개념4

ElasticSearch 인덱스(Index)란? ElasticSearch에서 인덱스(Index)는 유사한 특성을 가지고 있는 문서를 모아둔 문서 컬렉션이다. (Document를 저장하는 논리적 단위라고 볼 수 있다. ) Ex) 고객정보, 상품정보, 주문정보 등이 각 인덱스가 될 수 있다. 관계형 데이터베이스로 보자면 테이블과 유사한 개념이다.  MySQL엘라스틱서치테이블인덱스레코드도큐먼트컬럼필드스키마매핑 클러스터 내부에 생성되는 모든 인덱스는 클러스터 내에서 유일한 인덱스명을 가져야 한다.  인덱스 명을 이용해서 데이터 생성, 수정, 삭제, 검색(CRUD)이 이뤄지므로 중요한 요소이다. (인덱스명은 모두 소문자)(255 바이트를 넘을 수 없다) 과거에는 인덱스 내부에 여러 개의 타입을 생성하는 것이 가능했지만, 현재 인덱스에는 하나의 타입만 생성해야 .. 2024. 5. 28.
ElasticSearch를 구성하는 개념 ElasticSearch를 구성하는 주요 구성요소로 어떤 것이 있는지 다양한 개념들을 먼저 알아보자 [데이터(Data)]ElasticSearch의 Data는 "인덱스","타입","문서","필드" 구조로 구성된다.  인덱스(Index)데이터 저장 공간이다. 하나의 인덱스는 하나의 타입만 가지며, 하나의 물리적인 노드에 여러 개의 논리적인 인덱스를 생성할 수 있다. 검색시 인덱스 이름으로 문서 데이터를 검색하며, 여러 개의 인덱스를 동기에 검색하는것도 가능하다. (인덱스 이름은 모두 소문자여야 하며, 추가,수정,삭제,검색은 RESTful API로 수행가능하다. 만약 인덱스가 없는데 데이터가 추가되면? 인덱스가 자동생성된다) ES를 분산 환경으로 구성하면, 하나의 인덱스가 여러 노드에 분산 저장되어 관리된다... 2024. 5. 27.
직계존속/직계비속 개념정리 주택청약 / 연말정산 등을 하다보면 나오는 법률용어가 있습니다. '직계비존속' - '직계존속',' 직계비속' 입니다. 주택청약 / 연말정산을 하다보면 나오는 용어이다 보니, 나에게 어떻게 적용되는가?가 궁금한 부분입니다. [직계존속] 그림에서 한눈에 알 수 있듯이 '직계존속'은 나를 기준으로 높은세대를 가리키는 말입니다. ('높을 존', '무리 속' 의 한자를 사용합니다. ) 삼촌, 이모 등도 존속에 속하지만, 직계존속에 포함되지는 않습니다. [직계비속] 존속에 대립되는 의미로, '직계비속'은 나를 기준으로 아랫세대를 가리키는 말입니다. ('낮은 비', '무리 속'의 한자를 사용합니다.) 직계비속의 범위는 친자녀, 손주, 증손주 정도까지로 볼 수 있습니다. 연말정산시, 부양가족으로 자녀들을 직계비속으로 .. 2022. 2. 3.
CI/CD의 개념, 필요이유, 장점 CI/CD란? - 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법 또는 전략 - 코드통합, 테스트, 릴리즈, 배포(Deployment)의 애플리케이션 라이프사이클 전체 과정을 자동화하고 모니터링 가능하도록 하는 것, 이러한 연속된 과정을 "CI/CD 파이프라인"이라고 부른다. CI와 CD의 차이점 CI/CD는 세부적으로 아래와 같이 나눠지며 개발,배포 단계에 따라 적용되는 전략이 달라진다. - CI : Continuous Integration(지속적인 통합) - CD : Continuous Delivery(지속적인 서비스 제공) - CD : Continuous Deployment(지속적인 배포) CI(Continuous Integration) - 여러 개발자들이.. 2020. 12. 29.
반응형