<aside>
๐ก H2 Database ๋?
</aside>
์๋ฐ๋ก ์์ฑ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
์ด๋ค.
์ฅ์
- ๋ฐ๋ก ์ค์น๊ฐ ํ์์๋ค
- ์ฉ๋์ด ๋งค์ฐ ๊ฐ๋ณ๋ค
- ์น์ฉ ์ฝ์(์ฟผ๋ฆฌํด) ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์ฉ ๋ก์ปฌDB๋ก ์ฌ์ฉ ์ฉ์ด
ํน์ง
- JAVA๋ก ์์ฑ๋ ์คํ์์ค RDBMS
- ์คํ๋ง ๋ถํธ๊ฐ ์ง์ํ๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ธ๋ฉ๋ชจ๋ฆฌ๋ก ๋์ฐ๋ฉด ์ ํ๋ฆฌ์ผ์ด์
์ฌ๊ธฐ๋ ๋๋ง๋ค ์ด๊ธฐํ
- ๋ก์ปฌ ํ๊ฒฝ, ํ
์คํธ ํ๊ฒฝ์์ ๋ง์ด ์ฐ์
In-Memory DB
- ์ปดํจํฐ๊ฐ ๊บผ์ง๋ฉด ๋ชจ๋ ๋ด์ฉ์ด ๋ ๋ผ๊ฐ
- ์ฐ์์ฑ์ด ์์
- ์ฐ์์ฑ์ ์ฃผ๋ ๋ฐฉ๋ฒ์ด ์์ง๋ง, ๊ทธ ๋ฐฉ๋ฒ์ ์ฐ๋ ค๋ฉด ๊ทธ๋ฅ ์ผ๋ฐ DB๋ชจ๋๋ก ์ฐ๋ฉด ๋๋ค.
<aside>
๐ก ์ฌ์ฉํ๊ธฐ
</aside>
Intellij์์ ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
- ์๋ฒ ์คํ
- Run์ Console์ฐฝ์์ โH2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:3146b81e-16b7-47cc-966d-4f945dcf9c7dโโ ๋ฐ์ค ์น ๋ถ๋ถ์ ๋ณต์ฌํ๋ค.