1.0.5 (2024.01.16)
TombStone ์ ์ฉ, ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
TombStone
- ๋ณ๊ฒฝ์ฌํญ
- CRDT์ ์ญ์ ์ฐ์ฐ์ ๊ธฐ์กด์ hard delete ๋ฐฉ์์์ soft delete ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ
- soft delete ๊ตฌํ์ ์ํด Node(Block, Char)์ deleted ํ๋๊ทธ ์ถ๊ฐ
- LinkedList์ DeleteNode, RemoveNode, InsertById, findByIndex ๋ฉ์๋ ์์
- ์บ์๋ ์ํฌ์คํ์ด์ค ์ ๋ณด๊ฐ DB์ ์ ์ฅ๋ ๋ ์ญ์ ์ฒ๋ฆฌ๋ ๋ ธ๋๋ค์ ์์ ํ ์ ๊ฑฐํ๋ ๊ฐ๋น์ง ์ปฌ๋ ํฐ ๋์
- ์ถ๊ฐ์ฌํญ
- Jest LinkedList๋ณ ๋ฉ์๋ ํ ์คํธ์ฝ๋ ์์ฑ
- ์ ์ฌ ๋ฌธ์
- ๊ฐ๋น์ง ์ปฌ๋ ํฐ ์ฃผ๊ธฐ ๋ฌธ์
- ํ์ฌ soft delete๋ ๋ ธ๋๋ค์ ์ ๋ฆฌํ๋ ๊ฐ๋น์ง ์ปฌ๋ ํฐ๊ฐ ์ํฌ์คํ์ด์ค ๊ฐ๋น์ง ์ปฌ๋ ํฐ์ ํจ๊ป ๋์ํฉ๋๋ค.
- ์ํฌ์คํ์ด์ค ๊ฐ๋น์ง ์ปฌ๋ ํฐ๊ฐ ๊ฒ์คํธ ์ํฌ์คํ์ด์ค๋ฅผ ์ ์ธํ๊ณ ๋์ํ๊ธฐ ๋๋ฌธ์ ๊ฒ์คํธ ์ํฌ์คํ์ด์ค์์ CRDT ๊ฐ๋น์ง ์ปฌ๋ ํฐ๊ฐ ๋์ํ์ง ์์ ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
- ๊ฐ๋น์ง ์ปฌ๋ ํฐ ์ฃผ๊ธฐ ๋ฌธ์
ํ ์คํธ ์ฝ๋
- ์ธ์ฆ ํ
์คํธ
- ํ์๊ฐ์
- ํ์๊ฐ์ ์ ํจ์ฑ ๊ฒ์ฆ
- ๋ก๊ทธ์ธ
- ๋ก๊ทธ์ธ ์ ํจ์ฑ ๊ฒ์ฆ
- ๋ก๊ทธ์์
- ๋งํฌ๋ค์ด ์๋ํฐ ํ
์คํธ
- ๋งํฌ๋ค์ด ๋ธ๋ก ์ถ๊ฐ
- ํ์ด์ง ์ ๋ชฉ ๋ณ๊ฒฝ
- ๋งํฌ๋ค์ด ๋ฌธ๋ฒ ๋ณํ (ํค๋, ๋ฆฌ์คํธ, ์ฒดํฌ๋ฐ์ค, ์ธ์ฉ๊ตฌ)
- ํ์ด์ง/์ฌ์ด๋๋ฐ ํ
์คํธ
- ํ์ด์ง ๊ด๋ฆฌ (์ถ๊ฐ, ์ญ์ , ์ด๊ธฐ, ๋ซ๊ธฐ)
- ํ์ด์ง ๋ฆฌ์ฌ์ด์ง (์ต์ํ, ์ต๋ํ)
- ํ์ด์ง ์์ด์ฝ ๋ณ๊ฒฝ