MySQL Connectors VS MySQL Shell(Scripting) VS MySQL Workbench
MySQL Shell:
๋ชฉ์
MySQL Shell์ MySQL์ ์ํ ๊ณ ๊ธ ํด๋ผ์ด์ธํธ ๋ฐ ์ฝ๋ ํธ์ง๊ธฐ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ, ๊ฐ๋ฐ, ๋ฐ์ดํฐ ์กฐ์์ ์ํด ์ฌ์ฉํ๋ค.
SQL,Python,JavaScript ์คํฌ๋ฆฝํ ์ ์ง์ํ๋ค.
ํน์ง
์คํฌ๋ฆฝํ
(Scripting) ๊ธฐ๋ฅ
SQL,Python,JavaScript๋ก ์คํฌ๋ฆฝํ ์ ํ ์ ์์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์๋ํํ๋๋ฐ ์ ์ฉํ๋ค.
์ ์
์คํฌ๋ฆฝํ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ณต์กํ ์์ ์ ์๋ํํ๊ธฐ ์ํด ์คํฌ๋ฆฝํธ(script) ๋๋ ํ๋ก๊ทธ๋จ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์คํํ๋ ๊ณผ์ ์ด๋ค.
์์:
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์ ์๋ํ: ๋ฐฑ์ , ๋ณต๊ตฌ, ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ๋ฑ.
๋ณต์กํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ๋ณํํ๋ ์์ .
์ฌ์ฉ์ ์ ์ ํจ์ ๋ฐ ํ๋ก์์ ์์ฑ: ํน์ ์์ ์ ์ํํ๋ ์ฝ๋ ๋ธ๋ก์ ๋ง๋ ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ
๋ฐฑ์ , ๋ณต๊ตฌ, ์ค์ ๋ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์ ์ ์ฉ์ดํ๊ฒ ํ๋ค.
SQL ์คํ
SQL ์ฟผ๋ฆฌ ๋ฐ ๋ฌธ์ฅ์ ์คํ ํ ์ ์๋ค.
MySQL Document Store ์ง์
JSON ๋ฌธ์์ ์ปฌ๋ ์ ์ CRUD ์์ ์ ํตํด ๋ค๋ฃฐ ์ ์๋ค.
MySQL InnoDB Cluster์์ ํตํฉ
InnoDB ํด๋ฌ์คํฐ๋ฅผ ์ค์ ํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ค.
MySQL Connector:
๋ชฉ์
MySQL Connector๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ํ๋ ์ํํธ์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.
ํน์ง
์ธ์ด๋ณ API
Python,Java,.NET ๋ฑ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ณ API๋ฅผ ์ ๊ณตํ๋ค
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ
์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ๊ฒฝ์ฐ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ ์ ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ง์
์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ SQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ณ CRUD ์์ ์ ์ํํ ์ ์๋ค
ํธํ์ฑ
๋ชจ๋ ๋ฒ๋ฒ์ MySQL๊ณผ ํธํ๋๋ฉฐ ์๋ก์ด MySQL ๊ธฐ๋ฅ์ ์์ฃผ ์ง์ํ๋ค.
MySQL Workbench
๋ชฉ์
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ๋ชจ๋ธ๋ง
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ค๊ณํ๊ณ , ์ํฐํฐ ๊ด๊ณ ๋ค์ด์ด๊ทธ๋ฆผ(ERR)์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์์ฑํ๊ณ ์์ ํ๋ค.
SQL ๊ฐ๋ฐ ๋ฐ ์ฟผ๋ฆฌ ์คํ
SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑ,์คํ,ํ ์คํธ ๋ฐ ์ต์ ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ์ ์ง๋ณด์
์๋ฒ ๊ด๋ฆฌ,์ฌ์ฉ์ ๋ฐ ๊ถํ ์ค์ ,๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ์์ ๋ฑ์ ์ํํ๋ค
์ฑ๋ฅ ๋ชจ๋ํฐ๋ง๊ณผ ์ต์ ํ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ , ๋ฌธ์ ๋ฅผ ์ง๋จํ๋ฉด ์ฑ๋ฅ์ ์ต์ ํ ํ๋๋ฐ ๋์์ ์ค๋ค.
ํน์ง
์๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋๊ตฌ
์ง๊ด์ ์ธ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅดํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ์ค๊ณํ๊ณ ์ดํดํ ์ ์๋ค.
ํตํฉ SQL ํธ์ง๊ธฐ
SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๊ณ ์คํํ๋ ๊ฐ๋ ฅํ ํธ์ง๊ธฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ฆ์ ํ์ธํ ์ ์๋ค.
์๋ฒ ๊ด๋ฆฌ ๊ธฐ๋ฅ
์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด MySQL ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ์ ๊ณ์ ์ ๊ด๋ฆฌํ๋ฉฐ, ์๋ฒ ์ค์ ์ ์กฐ์ ํ ์ ์๋ค.
๋ฐฑ์
๋ฐ ๋ณต๊ตฌ ๋๊ตฌ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐฑ์ ๊ณผ ๋ณต๊ตฌ๋ฅผ ๊ด๋ฆฌํ๊ณ ์คํํ ์ ์๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ค.
์ฑ๋ฅ ๋์๋ณด๋์ ํ๋กํ์ผ๋ง ๋๊ตฌ
์๋ฒ์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ , ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๋ถ์ํ๋ฉฐ, ๋ฌธ์ ๋ฅผ ์ง๋จํ๋๋ฐ ์ ์ฉํ ๋๊ตฌ๋ค์ ํฌํจํ๋ค.
ํฌ๋ก์ค ํ๋ซํผ ์ง์
๋ค์ํ ์ด์ ์ฒด์ ์์ ์ฌ์ฉํ ์ ์์ด, ์๋์ฐ, ๋งฅOS,๋ฆฌ๋ ์ค ์ฌ์ฉ์ ๋ชจ๋์๊ฒ ์ ํฉํ๋ค.
์ด๋ค๊ฒ ์ ์ฌ์ฉํ ๊น์?
์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ฉ -> MySQL Connector
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฐ ์คํฌ๋ฆฝํ ์ฉ -> MySQL Shell
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ๊ด๋ฆฌ, SQL ๊ฐ๋ฐ์ ์๊ฐ์ ์ผ๋ก ์ํํ๊ณ ์ ํ ๋ -> MySQL Workbench
Last updated
Was this helpful?