본문 바로가기
OpenSearch (ElasticSearch)

[1] OpenSearch란? Opensearch와 일반 RDB 비교

by parkjp 2022. 2. 12.

1. OpenSearch란?

Elastic NV는 소프트웨어 라이선스 전략을 변경하는 바,

퍼미시브 ALv2 라이선스 하에서 Elasticsearch 및 Kibana의 새로운 버전을 더 이상 릴리스하지 않는다고 발표함으로써,

AWS에서 마지막 ALv2 버전의 Elasticsearch 및 Kibana에서 갈래를 생성하고 유지 관리하기로 한 것을 Opensearch라고 지칭하였다.

 

2. OpenSearch와 일반 RDB 비교

일반 RDB 엘라스틱서치(Opensearch) 비고
Database, table index , type 일반 RDB는 하나의 Database 내에 여러개의 table을 가질수 있으나, 엘라스틱서치 6 (?)부터는 index당 오직 하나의 type 만 가질수 있습니다. 엘라스틱서치 7 에서는 일부 명령어에 type 부분을 생략하는게 디폴트로 되어 있습니다.
row document  
column field  
schema mapping name: varchar
age: int64
위와 같이 각 필드별 데이터 타입을 지정한걸 매핑이라고 합니다.
엘라스틱서치는 스키마 세팅없이 데이터를 insert 하면 해당 데이터를 체크해서 자동으로 스키마가 생성되나, 100% 정확하지 않기에 수동으로 매핑을 설정하는걸 권장합니다.

 

반응형

'OpenSearch (ElasticSearch)' 카테고리의 다른 글

[6] 데이터 스트림  (0) 2022.02.25
[5] 인덱스 별칭 (aliases)  (0) 2022.02.22
[4] 인덱스 데이터  (0) 2022.02.18
[3] 인덱스 생성과 설정 예제  (0) 2022.02.17
[2] Opensearch와 클러스터 설정  (0) 2022.02.14