3천개 넘어가면 머지 함 → 느려짐 ???
{
"settings" : {
"index" : {
"number_of_shards" : 3,
"number_of_replicas" : 1
}
}
}
샤드는 분산 리플리카는 복제
리플리카가 높아야 장애상태에 대처가 가능
따라서 리플리카 셋은 무조건 해야한다.
인덱스는 정형화 되어있지 않다
ddl → data definition language
dml → Data Manipulation Language
스키마리스
“스키마리스"는 데이터 저장소에서 데이터 구조가 사전에 정의되지 않고, 데이터가 동적으로 저장될 수 있음을 의미
→ 가급 적 스키마리스한 형태로 사용하지 말라? → 키필드를 잘 유지해 → insert 잘해
_ 언더바 시작 ⇒ 시스템의 메타필드를 의미 함
언더바 시작 안하는거 → 유저 디파인
데이터를 넣으면 비정형으로 알아서 넣음 → 타입 지정 안하면 알아서 넣어버림
리인덱스
샤딩 및 리플리카 셋 설정을 포함하여 인덱스의 구조나 설정을 변경할 때 사용될 수 있다.