๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[Redis] ‘RDB’ ํฌ๋งท์˜ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• RDB ํŒŒ์ผ ํฌ๋งท์ด๋ž€? RDB ํฌ๋งท์˜ ํŒŒ์ผ์€ Redis DataBase์˜ ์•ฝ์ž๋กœ Redis ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ ํ˜•์‹์ž…๋‹ˆ๋‹ค. Redis ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” RDB(Redis DataBase) ํ˜•์‹์˜ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. RDB ํŒŒ์ผ์€ Redis ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ I/O์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. RDB ํŒŒ์ผ์€ Redis ๋ฐ์ดํ„ฐ์˜ ๋‚ด๋ถ€ ํ‘œํ˜„์„ ์ง๋ ฌํ™”ํ•˜์—ฌ ์ €์žฅํ•˜๋Š” ์ด์ง„ ํ˜•์‹์˜ binary ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. Redis๋Š” RDB ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ Redis ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•˜๊ณ , ๋‚˜์ค‘์— RDB ํŒŒ์ผ์„ ๋กœ๋“œํ•˜์—ฌ Redis ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“ ์ด์ง„ํŒŒ์ผ = ๋ฐ”์ด๋„ˆ๋ฆฌ(binary) ํŒŒ์ผ ์ด์ง„ ํŒŒ์ผ์€ ์ปดํ“จํ„ฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ํ˜•์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด์ง„ ํŒŒ์ผ์€ ๋ณดํ†ต ํ…์ŠคํŠธ ํŒŒ์ผ๊ณผ .. 2023. 3. 7.
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ, ๊ฐœ๋… ๋ฐ ์šฉ์–ด ์ •๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค VS DBMS Oracle, MySQL๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ '๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค'๋ผ๊ณ  ํ”ํžˆ ๋ถ€๋ฅด๋Š”๋ฐ ์ •ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜์ž๋ฉด DBMS(DataBase Management System)๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” DBMS๋กœ ์ƒ์„ฑ๋˜๊ณ  ์กฐ์ž‘๋˜๋Š” ์ €์žฅ๊ณต๊ฐ„์„ ๋งํ•œ๋‹ค. RDB(Relational Database)๋Š” DBMS์˜ ์ผ์ข…์ด๋‹ค. Oracle, Microsoft SQL Server, DB2, PostgreSQL, MySQL ๋“ฑ์ด ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. ์ด RDB๋Š” ๊ฐ๊ฐ์˜ ํŠน์ง•์ด ์žˆ๊ณ  ๋‚ด๋ถ€ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด์ง€๋งŒ ๊ฒฐ๊ตญ RDB๋กœ์จ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๋ชฉ์ ์€ ๋ชจ๋‘ ๋™์ผํ•˜๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋Š” ์œ ์‚ฌํ•˜๋‹ค. DBMS ์•„ํ‚คํ…์ฒ˜ ์‚ฌ์šฉ์ž(์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž, ๊ฐœ๋ฐœ์ž)์—๊ฒŒ์„œ ์ž…๋ ฅ๋œ SQL ๊ตฌ๋ฌธ์€ ์ค‘๊ฐ„์— ์žˆ๋Š”.. 2021. 9. 18.