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
