SQLite๋ Android์ ๊ฐ์ ๋ชจ๋ฐ์ผ ํ๋ซํผ์์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ์ฌ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉํ๋๋ก ์ค๊ณ๋๊ณ ์ต์ ํ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฒฝ๋์ ์๋ฒ๋ฆฌ์ค ๋ ๋ฆฝํ ํธ๋์ญ์ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ๋๋ค. Android ์ฑ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ SQLite๋ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํด๋ผ์ด์ธํธ ์์ด๋ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ์ ๋ํ ๋ก์ปฌ ์ ์ฅ์ ์๋ฃจ์ ์ด ํ์ํ ๊ธฐ๋ฅ์ด ํ๋ถํ๊ณ ์ง๊ด์ ์ด๋ฉฐ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ค๋ ๊ฐ๋ฐ์์๊ฒ ์์ด์๋ ์๋ ๋๊ตฌ ์ญํ ์ ํฉ๋๋ค. ์๋ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ .
SQLite๋ ์ฌ๋ฌ ๊ธฐ๋ฅ๊ณผ ์ฅ์ ์ผ๋ก ์ธํด Android ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ์ธ๊ธฐ๋ฅผ ์ป์์ต๋๋ค. ์ฃผ๋ ์ด์ ์ค ํ๋๋ ์คํ ์์ค, ํฌ๋ก์ค ํ๋ซํผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ด๊ธฐ ๋๋ฌธ์ AppMaster ์ no-code ํ๋ซํผ์ ๋น๋กฏํ ๋ค์ํ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ฝ๊ฒ ํตํฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ ๋๋ถ์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ์ํํ๊ฒ ํตํฉ๋ ์ ์์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ์์ ์ด ์ต์ํ์ ์ค๋ฒํค๋๋ก ํจ์จ์ ์ผ๋ก ์คํ๋ ์ ์์ต๋๋ค.
SQLite์ ๋ ๋ค๋ฅธ ์ฅ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํฌ๊ธฐ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฝ 500-800KB๋ก ์ ํ๋๋ ์ปดํฉํธํ ํน์ฑ์ ๋๋ค. ์ฐจ์งํ๋ ๊ณต๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ ์ ์ฅ ๊ณต๊ฐ๊ณผ ์ฑ๋ฅ์ด ๋งค์ฐ ์ค์ํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ธ ์ ํ์ ๋๋ค. ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ผ ์์ฒด๊ฐ ์ฌ์ฉ์ ์ฅ์น์ ์ง์ ์ ์ฅ๋๋ฏ๋ก ๋ณต์กํ ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ์ด ํ์ํ์ง ์๊ณ ์ ๋ฐ์ ์ธ ์ฑ ์ฑ๋ฅ์ด ํฅ์๋๋ฉฐ ํ์ฑ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์์ด๋ ์ค์ํ ๋ฐ์ดํฐ๊ฐ ์์ ํ๊ฒ ์ ์ง๋๊ณ ์ก์ธ์คํ ์ ์์ต๋๋ค.
SQLite๋ ACID(์์์ฑ, ์ผ๊ด์ฑ, ๊ฒฉ๋ฆฌ ๋ฐ ๋ด๊ตฌ์ฑ) ํธํ ํธ๋์ญ์ ์ ์๋ฒฝํ๊ฒ ์ง์ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ด ์ ํํ๊ณ ์์ ์ ์ด๋ฉฐ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ฉด์ ์คํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฐ ๋กค๋ฐฑ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ์ฌ ๋ฐ์ดํฐ ์์ ๋๋ ์์ค ์ํ์ ์ํํ ์ ์๋๋ก ํ๋ฏ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ฌ๋ฌ ๋์ ์์ ์ด ๋ฐ์ํ ์ ์๋ ์๋๋ฆฌ์ค์ ํนํ ์ ํฉํฉ๋๋ค.
๋ํ SQLite๋ ํ๋ถํ๊ณ ํฌ๊ด์ ์ธ SQL ๊ตฌ๋ฌธ์ ์๋ํ๋ฉฐ PostgreSQL ๋๋ MySQL๊ณผ ๊ฐ์ ๋ ๊ฐ๋ ฅํ ๋ค๋ฅธ RDBMS์์ ์ ๊ณตํ๋ ๋๋ถ๋ถ์ ์ฟผ๋ฆฌ ์ธ์ด ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ฝ๊ฒ ๊ตฌํํ๊ณ , ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ฒ์์ ์ต์ ํํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ํ์ฅ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ๋๊ตฌ์ธ AppMaster ์ ๋งฅ๋ฝ์์ SQLite๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ก์ปฌ ์คํ ๋ฆฌ์ง ์๋ฃจ์ ์ผ๋ก ํจ๊ณผ์ ์ผ๋ก ํ์ฉ๋ ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋ํ AppMaster ์ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ ํ์ ์์ด UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ผ๋ฏ๋ก SQLite๋ ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋ ๋ฐ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ํ๋ซํผ๊ณผ์ ํตํฉ์ ํตํด ์ฌ์ฉ์๋ ๊ด๋ฒ์ํ ์ฝ๋ฉ ์ง์์ด๋ ๊ฒฝํ ์์ด๋ SQLite์ ์ฅ์ ์ ํ์ฉํ์ฌ ๋งค์ฐ ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์์ ํ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
SQLite๊ฐ Android ์ฑ ๊ฐ๋ฐ์ ๋ฏธ์น๋ ์ํฅ์ ํ ๊ฐ์ง ์๋ ๋ฉ๋ชจ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ , ๊ฐ์ธ ๊ธ์ต ์ถ์ ๊ธฐ, ์ฐ๋ฝ์ฒ ๊ด๋ฆฌ ๋๊ตฌ ๋ฑ ๋ฐ์ดํฐ ์ง์ฝ์ ์ธ ์ฑ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ SQLite๋ฅผ ํ์ฉํ์ฌ ๊ฑฐ๋ ๊ธฐ๋ก, ์์ฐ ๋ฐ ๊ณ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ฌ์ฉ์ ์ฅ์น์ ์ง์ ์ ์ฅํ๋ ๋์์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๊ฐ์ธ ๊ธ์ต ์ถ์ ์ฑ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ํํ ์ฌ์ฉ์ ๊ฒฝํ.
์ ๋ฐ์ ์ผ๋ก, ํ์ฅ์ฑ, ์์ ์ฑ ๋ฐ ์ฌ์ฉ ์ฉ์ด์ฑ๊ณผ ๊ฒฐํฉ๋ SQLite์ ๊ณ ์ ํ ๊ธฐ๋ฅ์ ์ ๊ตํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ๋ ค๋ ๊ฐ๋ฐ์์๊ฒ ๋งค๋ ฅ์ ์ธ ์ ํ์ด ๋์์ต๋๋ค. AppMasterno-code ํ๋ซํผ๊ณผ์ ํตํฉ์ ํตํด ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฉ์๋ ๋ค์ํ ์๊ตฌ ์ฌํญ๊ณผ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ถฉ์กฑํ๋ ๊ฐ๋ ฅํ๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
์์ฝํ๋ฉด, SQLite๋ Android ์ฑ ๊ฐ๋ฐ ์ธ๊ณ์์ ๋งค์ฐ ๊ท์คํ ๋๊ตฌ๋ก, ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ ฅํ๊ณ ์์ ํ ๋ก์ปฌ ๋ฐ์ดํฐ ์ ์ฅ์์ ์ด์ ์ ํ์ฉํ๋ ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค. AppMaster ์ no-code ํ๋ซํผ๊ณผ์ ํตํฉ์ ํตํด ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ๋ฉฐ ์์ ์ ์ธ ๋ก์ปฌ ์คํ ๋ฆฌ์ง ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ์ ๊ทผ์ฑ์ด ์ข๊ณ ํจ์จ์ ์ด๋ผ๋ ๊ฒ์ ๋ณด์ฅํฉ๋๋ค.