본문 바로가기

Elasticsearch

Elasticsearch 데이터 구조

- 엘라스틱 서치의 구조는 Index, Type, Document 단위로 이루어져 있음

- Document는 Elasticsearch의 데이터가 저장되는 최소 단위

- 여러개의 Document는 하나의 Type을 구성

- 여러개의 Type은 하나의 Index로 구성

- 관계형 DB와 Elasticsearch의 데이터 구조 비교

관계형 DB

Elasticsearch

Database

Index

Table

Type

Row

Document

Column

Field

Schema

Mapping

DB와 Index, Table은 Type, Row는 Document, Column은 Field와 유사한 개념

- curl 을 이용한 REST API 호출

   -> curl -X{Method} http://host:port/{Index}/{Type}/{Document id} -d '{JSON 데이터}'

- HTTP Method는 GET, POST. PUT, DELETE, HEAD 등이 있음

HTTP Method

CRUD

SQL

GET

Read

Select

PUT

Update

Update

POST

Create

Insert

DELETE

Delete

Delete

 

'Elasticsearch' 카테고리의 다른 글

Elasticsearch shard와 node  (0) 2020.01.29
Elasticsearch Head설치  (0) 2020.01.27
Elaticsearch 설치  (0) 2020.01.24