AWS

[AWS] RDS ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ์„ค์ •ํ•˜๊ธฐ

hnev 2022. 8. 9. 18:00

๐Ÿ“Œ RDS ํ™˜๊ฒฝ์— ๋งž๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ •ํ•˜๊ธฐ

RDS๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์•„๋ž˜์˜ ์„ค์ •์„ ํ•„์ˆ˜์ ์œผ๋กœ ํ•ด์•ผ ํ•œ๋‹ค. 

  • time_zone (์‹œ๊ฐ„ ์„ค์ •)
  • character Set (๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ค์ •)
  • collation (๋ฐ์ดํ„ฐ์˜ ์ •๋ ฌ ๊ธฐ์ค€์„ ์œ„ํ•œ ์„ค์ •)
 RDS ๋ฉ”๋‰ด์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน  →  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ์ƒ์„ฑ

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ„์ „, ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์˜ ์ด๋ฆ„, ์„ค๋ช…์„ ์ž‘์„ฑ ํ›„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

 

ํŒŒ๋ผ๋ฏธํ„ฐ ํŽธ์ง‘์„ ๋ˆ„๋ฅธ ํ›„ ํŽธ์ง‘์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

 

 

time_zone์„ ๊ฒ€์ƒ‰ํ•œ ๋’ค ๊ฐ’์„ Asia/Seoul๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

 

 

char ๊ฒ€์ƒ‰ ํ›„ ๋‚˜์˜ค๋Š” ๋ชจ๋“  ๋ถ€๋ถ„์˜ ๊ฐ’์„ utf8mb4๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
MySQL, MariaDB๋Š” utf8๋กœ ์„ธํŒ…ํ•˜๋Š” ๊ฒฝ์šฐ emoji ๋ฌธ์ž๊ฐ€ ์ž…๋ ฅ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ utf8mb4๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

 

 

collation ํ•„ํ„ฐ ํ›„ collation_connection, collation_server์˜ ๊ฐ’์„
utf8mb4_general_ci๋กœ ๋ณ€๊ฒฝ ํ›„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํƒญ์œผ๋กœ ์ด๋™ํ•ด ์ˆ˜์ •ํ•˜๋ ค๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒ ํ›„ ์ˆ˜์ • ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ต์…˜์— ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ๋ถ€๋ถ„์—์„œ ์ถ”๊ฐ€ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

 

 

์ฆ‰์‹œ ์ ์šฉ์„ ์œ„ํ•ด ์„ ํƒ ํ›„ DB์ธ์Šคํ„ด์Šค ์ˆ˜์ •์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

 

์ ์šฉ์ด ๋ฐ”๋กœ ์•ˆ๋  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ ํ›„ ์ž‘์—… → ์žฌ๋ถ€ํŒ