Elasticsearch๋?
์ค์๊ฐ(Near Realtime) ๊ฒ์ ํ๋ซํผ์ด๋ค.
Document(๋ฌธ์)
-์์ธ๋ ์ ์๋ ์ ๋ณด์ ๊ธฐ๋ณธ ๋จ์
-JSON ํ์์ผ๋ก ์กด์ฌ
Index
-๋น์ทํ ํน์ฑ์ ๊ฐ์ง document๋ค์ ์ปฌ๋ ์
Node
-cluster์ ์ผ๋ถ๋ถ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ cluster์ ์ธ๋ฑ์ฑ๊ณผ ๊ฒ์ ๊ธฐ๋ฅ์ ์ฐธ์ฌํ๋ ํ๋์ ์๋ฒ
-ํ๋์ node๋ 'cluster์ ์ด๋ฆ'์ผ๋ก ํน์ ํ cluster์ ์ฐธ์ฌํ ์ ์์
Cluster
-ํ๋ ์ด์์ node(์๋ฒ)๋ค์ ์ปฌ๋ ์ ์ผ๋ก ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๊ณ ์๋ค.
-index ๋ฌถ์์ ์ ๊ณตํ๊ณ , ๋ชจ๋ node๋ค์ ๊ฑฐ์น ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
-์ ์ผํ ์ด๋ฆ์ผ๋ก ์๋ณ
Shards
-index๋ฅผ ๋ค์์ ์กฐ๊ฐ์ผ๋ก ๋๋ ๊ฒ
*sharding์ ํ๋ ์ด์
: ํ๋์ ์ธ๋ฑ์ค๋ ๋จ์ผ ๋ ธ๋์ ํ๋์จ์ด ์ ํ์ ๋์ ๋งํผ์ ๋ง์ ๋ฐ์ดํฐ์์ ์ ์ฅํ ์ ์๋ค.
ํ์ง๋ง ์ด๋ ์ ํฉํ์ง ์๊ณ ์ฑ๋ฅ์ด ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ์ธ๋ฑ์ค๋ฅผ ๋ค์์ ์กฐ๊ฐ์ผ๋ก ๋๋์ด ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ฒ์ํ๋ค.
**์ปจํ ์ธ ์ ๋ถํผ ์ํ์ ์ผ๋ก ๋๋๊ณ ํ์ฅ๊ฐ๋ฅ
**์ฑ๋ฅ๊ณผ ์ฒ๋ฆฌ๋ ์ฆ๊ฐ(์ค๋๋ค์ ๊ฑธ์ณ ๋ฐฐํฌ, ๋ณ๋ ฌ์ ์ฐ์ฐ๊ฐ๋ฅ)
Replicas
-ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋์ ๋ณต์ ๋ณธ์ผ๋ก, ์ฅ์ ๋ฐ์์ ๋ ํ๋ฆฌ์นด ์ค๋๋ฅผ ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋๋ก ์น๊ฒฉ์์ผ ๋ณต๊ตฌ์ํจ๋ค
-๋ฐ๋ผ์ ํ๋ผ์ด๋จธ๋ฆฌ ์ค๋(์ค๋ฆฌ์ง๋ ์ค๋)์ ๋ ํ๋ฆฌ์นด ์ค๋๋ ๋์ผํ ๋ ธ๋์ ํ ๋น๋์ง ์๋๋ค
'๐ etc.' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AirSim Python API ์ฌ์ฉ (2) | 2021.03.16 |
---|---|
AirSim on Unity / windows (0) | 2021.03.03 |
JAVA JDK ์ค์น ๋ฐ ํ๊ฒฝ์ค์ / Elasticsearch ์ค์น ๋ฐ ์คํ (on Linux) (0) | 2020.07.29 |
Elasticsearch ์ค์น ๋ฐ ์คํ (on Windows) (0) | 2020.07.08 |
JAVA์ค์น / ๋ฒ์ ํ์ธ / ํ๊ฒฝ์ค์ (on windows) (0) | 2020.07.08 |