MariaDB DBMS 13.0์˜ ์•ˆ์ • ๋ฆด๋ฆฌ์Šค

MariaDB 13.0.2 ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์–ด 13.0 ๋ธŒ๋žœ์น˜์˜ ์ฒซ ๋ฒˆ์งธ ์•ˆ์ • ๋ฒ„์ „์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. MariaDB 13.0์€ ๋กค๋ง ๋ฆด๋ฆฌ์Šค ๋ฐฉ์‹์œผ๋กœ, ๊ธฐ๋Šฅ์ด ์ ์ง„์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ๋‹ค์Œ ๋ธŒ๋žœ์น˜์˜ ์•ˆ์ • ๋ฒ„์ „์ด ์ถœ์‹œ๋  ๋•Œ๊นŒ์ง€ ์œ ์ง€ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์Šค ํ›„๋ณด ๋ฒ„์ „์ธ MariaDB 13.1.1๋„ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

MariaDB ํ”„๋กœ์ ํŠธ๋Š” MySQL์˜ ํฌํฌ ๋ฒ„์ „์œผ๋กœ, ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ๋ฐ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. MariaDB ๊ฐœ๋ฐœ์€ ๋…๋ฆฝ์ ์ธ MariaDB ์žฌ๋‹จ์—์„œ ๊ฐ๋…ํ•˜๋ฉฐ, ๊ฐœ๋ณ„ ๋ฒค๋”์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ๊ฐœ๋ฐฉ์ ์ด๊ณ  ํˆฌ๋ช…ํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. MariaDB๋Š” ๋งŽ์€ ๋ฐฐํฌํŒ์—์„œ MySQL์„ ๋Œ€์ฒดํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian)์ด๋ฉฐ ์œ„ํ‚คํ”ผ๋””์•„, ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ SQL, ๋‹˜๋ฒ„์ฆˆ์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์— ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

MariaDB 13.0 ๋ธŒ๋žœ์น˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • SQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ๋˜๋Š” ์ €์žฅ ํ”„๋กœ์‹œ์ € ๋ฐ ํ•จ์ˆ˜์˜ ํ–‰ ์ง‘ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ปค์„œ์— ๋Œ€ํ•œ ์ฐธ์กฐ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์„ ์–ธํ•˜๊ธฐ ์œ„ํ•ด "TYPE .. IS REF CURSOR" ๋ฌธ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์‹œ์ € ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜ ๋ฐ˜ํ™˜ ๊ฐ’์—์„œ RECORD ํ˜•์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฟผ๋ฆฌ ๋ธ”๋ก์— ์ด๋ฆ„์„ ์ง€์ •ํ•˜์—ฌ ํ•ด๋‹น ๋ธ”๋ก์— ๋Œ€ํ•œ ์ตœ์ ํ™” ์ง€์นจ์„ ํ›„์†์ ์œผ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” QB_NAME() ์ตœ์ ํ™” ํžŒํŠธ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ง€์ •๋œ ๋ฒ„์ „๋ณด๋‹ค ์ด์ „ ๋ฒ„์ „์—์„œ๋งŒ ํ™•์žฅ๋˜๋Š” ์‹คํ–‰ ์ฃผ์„ "/*!! โ€ฆ */"์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด MariaDB 10.0์—์„œ๋Š” "CREATE OR REPLACE TABLE" ๋ฌธ์„ ์‹คํ–‰ํ•˜๊ณ  ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” "CREATE TABLE IF NOT EXISTS" ๋ฌธ์„ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 โ€ฆ
  • INFORMATION_SCHEMA.SYSTEM_VARIABLES ํ…Œ์ด๋ธ”์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” IS_DEPRECATED ์—ด์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, INFORMATION_SCHEMA.STATISTICS ๋ฐ INFORMATION_SCHEMA.COLUMNS ํ…Œ์ด๋ธ”์—๋Š” CREATE TABLE ๋ฌธ์˜ ์—”์ง„๋ณ„ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” CREATE_OPTIONS ์—ด์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ์‚ฌ ๋ชฉ์ ์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋กœ๊ทธ์— ํ‘œ์‹œ๋˜๋Š” ์‹œ๊ฐ„ ํ˜•์‹์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • "ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋˜๋Š” ๊ต์ฒด" ์ž‘์—…์˜ ์›์ž์  ์‹คํ–‰์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.
  • "์—…๋ฐ์ดํŠธ โ€ฆ ๋ฐ˜ํ™˜" ๊ตฌ๋ฌธ์ด ๊ตฌํ˜„๋˜์–ด ํ–‰์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋ณ€๊ฒฝ๋œ ๊ฐ’์„ ์ฆ‰์‹œ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • WAL ๋กœ๊ทธ๋ฅผ ํŒŒ์ผ์— ์ €์žฅํ•˜๋Š” ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด innodb_log_archive ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(๊ธฐ์กด์—๋Š” ํ•˜๋‚˜์˜ ํŒŒ์ผ์— ๋กœ๊ทธ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฎ์–ด์“ฐ๋Š” ๋ฐฉ์‹์ด์—ˆ์ง€๋งŒ, ํŒŒ์ผ์ด ๊ฐ€๋“ ์ฐจ๋ฉด ์ƒˆ ํŒŒ์ผ๋กœ ๊ธฐ๋ก์ด ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค).
  • MEMORY ์—”์ง„์—์„œ CHAR ์—ด์— ๋Œ€ํ•œ ์ธ๋ฑ์Šค(UNIQUE INDEX) ์ž‘๋™ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster