์ฐจ์ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ ์ ๋ชฉํ๋ก ํ๋ EdgeDB
ํ๊ธฐ์ ์ธ ํ๋ซํผ์ธ EdgeDB๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ ์ํ์ฌ ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ณ ๊ตฌ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ๋ก ์ธํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์น ์ฑ ๊ฐ๋ฐ ๋๊ตฌ์์ ์ํํ ํตํฉ์ ์ ๊ณตํ๋ฉด์ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ๋์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ์ ๋ณํ์ํค๊ณ ์์ต๋๋ค.

ํ๋ ๋์งํธ ๋น์ฆ๋์ค ํ๊ฒฝ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํฌ๊ฒ ์์กดํ์ง๋ง ๋ง์ ์กฐ์ง์ด ๊ธฐ์กด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๊ณผ ๊ฐ์ ์ค๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ๋ก ์ธํด ์ ์ฌ๋ ฅ์ ์ต๋ํ ์คํํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. 2019๋ Vanson Bourne ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ๊ธฐ์ ์ 72%๊ฐ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์์กด๋๊ฐ ๋์งํธ ํ์ ์ด๋์ ํฐ๋ธ๋ฅผ ๋ฐฉํดํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ์ ์ ํ์ฅ์ ์ฉ์ดํ๊ฒ ํ๊ณ ๋น์ฉ์ ์ ๊ฐํ๋ฉฐ ๊ฐ๋ฐ์ ๊ฐ์ํํ๊ธฐ ์ํด NoSQL ๋ฐ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์์คํ ์ ํฌํจํ ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ผ๋ก ์ ์ง์ ์ผ๋ก ์ ํํ๊ณ ์์ต๋๋ค. Gartner๋ 2022๋ ๊น์ง ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ 75%๊ฐ ํด๋ผ์ฐ๋ ์๋น์ค๋ก ๋ง์ด๊ทธ๋ ์ด์ ๋์ด ์ ๊ณ์ ์ฃผ์ ๋ณํ๋ฅผ ์๋ฏธํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
ํ์ ์ ์ธ ์คํํธ์ ์ธ EdgeDB๋ ์ฐจ์ธ๋ ์ํคํ ์ฒ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ์ ์ฌ๊ตฌ์ฑํ๋ ์๋ฌด๋ฅผ ์ํํ๊ณ ์์ต๋๋ค. Yury Selivanov์ Elvis Pranskevichus๊ฐ 2019๋ ์ ์ค๋ฆฝํ EdgeDB๋ ๊ฐ๋ฐ์ ๊ฒฝํ ํฅ์์ ์ค์ ์ ๋๊ณ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ํ์ฌ ํ์ฅ์ ์ผ์ผํค๊ณ ์์ต๋๋ค.
ํ์ฅ์ฑ ์ธ์๋ EdgeDB๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค(SQL ๋๋ NoSQL)๋ก ์์ ํ ๋๋ณด๋ค ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ํฌ๊ฒ ๋์ด๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ํํธ์จ์ด ์ปจ์คํ ํ์ฌ์ธ MagicStack์์์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๊ณต๋ ์ค๋ฆฝ์๋ ๊ณ ๊ฐ์ด ๊ฒฝํํ๋ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด EdgeDB๋ฅผ ์ค๋ฆฝํ์ต๋๋ค.
EdgeDB 1.0์ 2์์ ์ถ์๋์์ผ๋ฉฐ Selivanov๊ฐ ์ฃผ์ฅํ๋ ์ฟผ๋ฆฌ ์ธ์ด์ธ EdgeQL๊ณผ ํจ๊ป ํตํฉ ์ก์ธ์ค ์ ์ด ์์คํ ์ ์๋ํ๋ฉฐ ์์ ์ ๋ฐ๋ผ ๊ธฐ์กด SQL๋ณด๋ค 10~1,000๋ฐฐ ๋น ๋ฆ ๋๋ค. ๊ณง ์ถ์๋ EdgeDB 2.0์ ์น ๋ธ๋ผ์ฐ์ ์์ ๋ฐ์ด๋๋ฆฌ ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ ์ํ ๊ฐ๋ฐฉํ ํ์ค์ธ WebAssembly์ ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๊ฐํ UI ๋ฐ ์คํ์ ์ง์์ ๋์ ํ ์์ ์ ๋๋ค.
์คํ ์์ค ์ ๊ทผ ๋ฐฉ์์ ์์ตํํ๊ธฐ ์ํด EdgeDB๋ GitHub ํธ์คํ ์ฝ๋๋ฒ ์ด์ค ์์ ๊ตฌ์ถ๋ ๊ด๋ฆฌ ์๋น์ค๋ฅผ ์ ๊ณตํ ๊ณํ์ ๋๋ค. ๊ณง ์ถ์๋ EdgeDB Cloud๋ ์ง๊ด์ ์ธ ๊ทธ๋ํฝ UI, ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค ์์ฑ์ ์ํ ํฐ๋ฏธ๋ ๋ช ๋ น, ํ๋ฐํธ์๋ ์น ์ฑ ๊ฐ๋ฐ ์คํ Vercel๊ณผ์ ํตํฉ์ ์ ๊ณตํฉ๋๋ค. ๋ํ EdgeDB Cloud๋ ๋๋ฆฐ ์ฟผ๋ฆฌ๋ฅผ ์ถ์ ํ๊ณ ์ต์ ํ ์ ๋ต์ ์ ์ํ ๋ฟ๋ง ์๋๋ผ ๋ด์ฅ๋ ์ฑ๋ฅ ์ถ์ ๋ฐ DataDog์ ๊ฐ์ ์๋น์ค์์ ํดํค ํตํฉ์ ์ ๊ณตํฉ๋๋ค.
ํฐ ๊ธฐ๋๋ฅผ ๋ชจ์ผ๊ณ ์๋ EdgeDB Cloud๋ 2022๋ 4๋ถ๊ธฐ์ ์์ต์ ์ฐฝ์ถํ๊ธฐ ์์ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. Accel๊ณผ OpenAI์ ๊ณต๋ ์ฐฝ๋ฆฝ์์ด์ CTO์ธ Greg Brockman๊ณผ ๊ฐ์ ์์ ค ํฌ์์๋ก๋ถํฐ 400๋ง ๋ฌ๋ฌ๋ฅผ ๋ชจ๊ธํ EdgeDB๋ ์ต๊ณ ์ ๊ฒฝ์์๋ฅผ Prisma, Supabase, ๊ทธ๋ฆฌ๊ณ ์๋ง๋ PlanetScale. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ Selivanov๋ EdgeDB์ ๊ณ ์ ํ ๊ฐ์น ์ ์๊ณผ Vercel๊ณผ์ ํฅํ ํตํฉ์ด ์์ฅ์ ์ฅ์ ํ๊ณ ์ ์ธ๊ณ ๊ฐ๋ฐ์์๊ฒ ์ดํํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค.
EdgeDB์ ๊ฐ์ ํ์ฌ ์ธ์๋ AppMaster์ ๊ฐ์ no-code ํ๋ซํผ AppMaster are transforming the software development process, making it more cost-effective and efficient for developers and businesses alike. With its powerful no-code tools for backend, web, and mobile applications, AppMaster is another step forward in revolutionizing the software industry and improving developers' productivity worldwide.


