์ด ์น์ ์ ์ง๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์๋ต์๋ง ๋ต๋ณํ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค
์ฌํด Redis๋ 29%์ ์ ์ ์จ๋ก ์ ๋ ๊ทธ๋ฃน์ ํฉ๋ฅํ์ต๋๋ค! 2009๋ ์ ์ฒ์ ์ถ์๋ ์ด ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ์ฅ์๋ 2017๋ ์ดํ๋ก ์ ์ ์จ์ด 10% ํฌ์ธํธ ์ฆ๊ฐํ์ต๋๋ค. PostgreSQL, SQLite ๋ฐ MariaDB ์ ์ ์จ๋ ์ฌํด ์ฆ๊ฐํ๊ณ ์์ต๋๋ค.
์ด ์ง๋ฌธ์ ๋น๋กฏํ ์ผ๋ถ ์ง๋ฌธ์ ๋ํ ๊ฒฐ๊ณผ๋ ์๋ต์์ SQL ์ฐธ์ฌ ์ ๋์ ๋ฐ๋ผ ๋ ๊ทธ๋ฃน์ผ๋ก ๋ถํ ๋์ด ์์ต๋๋ค. 3๊ฐ์ ์ฃผ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋๋ก SQL์ ์ ํํ ์ฌ์ฉ์๋ โSQL์ ์ฃผ๋ก ์ฌ์ฉํจโ ๊ทธ๋ฃน์ผ๋ก, ์ง๋ 12๊ฐ์ ๋์ SQL์ ์ฌ์ฉํ ๋ค๋ฅธ ๋ชจ๋ ์๋ต์๋ โSQL๋ฅผ ๋ณด์กฐ๋ก ์ฌ์ฉํจโ ๊ทธ๋ฃน์ผ๋ก ๋ถ๋ฅ๋์์ต๋๋ค. ๋ํ ์๋ต์๊ฐ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ต๋ณ์ด ๋ถ๋ฅ๋์์ต๋๋ค.
๋ณด์๋ค์ํผ ์์ 3๊ฐ ์ฌ์ด์๋ ์ฐจ์ด๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ์ค๋ ์ ํต์ ์๋ํ๋ MS SQL Server์ Oracle Database๋ SQL ์ ๋ฌธ๊ฐ๋ค ์ฌ์ด์์ ํจ์ฌ ์ธ๊ธฐ๊ฐ ๋์ ๋ฐ๋ฉด SQLite์ MongoDB๋ SQL์ ์์ฃผ ๊ฐ๋ ์ฌ์ฉํ๋ ์ฌ๋๋ค ์ฌ์ด์์ ๋ ์ธ๊ธฐ๊ฐ ์์ต๋๋ค.
๋ณด์๋ค์ํผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ๊ธฐ๋๋ ์ง์ญ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. ์ฌ๊ธฐ์ ์๋์ ์ธ ์ธ๊ธฐ๋๋ ์ด๋ป๊ฒ ๋ ๊น์? ์๋ฅผ ๋ค์ด ๋ฉ์์ฝ์์ Redis์ ์ ์ ์จ์ 10% ๋ฏธ๋ง์ธ ๋ฐ๋ฉด, ์ ์ธ๊ณ Redis ์ ์ ์จ์ 28.9%์
๋๋ค. ๋ฐ๋ผ์ ์ฝ 19%์ ์ฐจ์ด๊ฐ ๋ฉ๋๋ค. -19%๋ฅผ 28.9%๋ก ๋๋๋ฉด -65%๊ฐ ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ฉ์์ฝ์์ Redis์ ์๋์ ์ธ ์ธ๊ธฐ๋์
๋๋ค.
์ผ๋ถ ์ง์ญ์์ ์ธ๊ธฐ๊ฐ ์์ง๋ง ์ด ํ์ ๊ธฐ์ฌ๋์ง ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ค๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, H2๋ ํ๊ตญ์์ ์ธ๊ธฐ๊ฐ ๋๊ณ Amazon Redshift ๋ฐ Cassandra๋ ์ธ๋, DB2๋ ์คํ์ธ, HBase๋ ์ค๊ตญ, Neo4j๋ ๋ถ์ ๋ฝ/๋ฒ ๋ค๋ฃฉ์ค 3๊ตญ, ๊ทธ๋ฆฌ๊ณ ClickHouse๋ ๋ฌ์์์์ ์ธ๊ธฐ๊ฐ ๋ง์ต๋๋ค.
๋ํ ์ธ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๊ฒฐํฉ๋ ํํ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, MSSQL์ ์ฌ์ฉํ๋ C#, SQLite๋ฅผ ์ฌ์ฉํ๋ Kotlin, Swift ๋ฐ Dart, Redis๋ฅผ ์ฌ์ฉํ๋ Go ๋๋ Ruby, Oracle์ ์ฌ์ฉํ๋ Java, ๊ทธ๋ฆฌ๊ณ MariaDB๋ฅผ ์ฌ์ฉํ๋ PHP๊ฐ ์์ต๋๋ค.
์ฌ์ฉ์์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๋ y์ถ์ ๋์ด๋๊ณ ๋ค๋ฅธ ๋ชจ๋ ๋๊ตฌ๋ x์ถ์ ๋์ด๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด PostgreSQL ์ฌ์ฉ์์ 59%๊ฐ MySQL๋ ์ฌ์ฉํ๋ ๋ฐ๋ฉด MySQL ์ฌ์ฉ์์ 35%๋ง์ด PostgreSQL๋ ์ฌ์ฉํฉ๋๋ค.
์ ๋ ์ฃผ์๋ค์ ๋์ ์ ๋ฐ์ง ์๊ณ ์๋ก ์ง์ ์ ์ผ๋ก๋ง ๊ฒฝ์ํฉ๋๋ค. MySQL์ PostgreSQL ์ฌ์ฉ์๋ค ์ฌ์ด์์ ์ธ๊ธฐ๊ฐ ๋ณ๋ก ์๊ณ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ํํธ, ์๋ต์์ 21%๋ ๋ ๋ค ์ฌ์ฉํฉ๋๋ค.
์ ์ํ ๋งํ ์ ์ผํ ๋ณํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ๊ธฐ ์ํด ๋ช ๋ น์ค์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ ๋น์จ์ด ๊ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋๋ค์์ ์๋ต์๊ฐ 2๊ฐ ์ด์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์์ ์ฌ์ฉํ๋ค๋ ์ ์ ์ผ๋์ ๋๋ฉด MongoDB ์ฌ์ฉ์๊ฐ MySQL Workbench๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ๋ ์ด์ํ ์ผ์ ์๋๋๋ค.
Redis ๋ฐ MariaDB ์ฌ์ฉ์๋ ๋ค๋ฅธ ์ฌ์ฉ์๋ณด๋ค ๊ฒฝํ์ด ๋ง์ต๋๋ค. ์ด๋ค ์ค ๊ฐ๊ฐ 38%์ 41%๋ 7๋ ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์ด ๋ณด๊ณ ์๊ฐ ์ฌ๋ฌ๋ถ์๊ฒ ๋์์ด ๋์๊ธธ ๋ฐ๋๋๋ค. ์ด ๋ณด๊ณ ์๋ฅผ ์น๊ตฌ์ ๋๋ฃ์๊ฒ ๊ณต์ ํด ์ฃผ์ธ์.
JetBrains Tech Insights Lab์ ์ฐธ์ฌํ์ธ์
์ค๋ฌธ์กฐ์ฌ์ UX ์ฐ๊ตฌ์ ์ฐธ์ฌํ์ฌ JetBrains ์ ํ์ ๋์ฑ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ ๋์ฑ ๊ฐ๋ ฅํ๊ฒ ๋ง๋ค์ด ๋ณด์ธ์. ์ฐ๊ตฌ์ ์ฐธ์ฌํ์๋ฉด ์ํ์ ๋ฐ์ ์ ์๋ ๊ธฐํ๋ ์ฃผ์ด์ง๋๋ค.
์ง๋ฌธ์ด๋ ์ ์์ด ์์ผ๋ฉด surveys@jetbrains.com์ผ๋ก ์ฐ๋ฝํด ์ฃผ์ธ์.