PostgreSQL
in DB
๐ก PostgrsSQL
PostgreSQL์ ๊ฐ์ฒด-๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (ORDBMS)์ผ๋ก,
๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์คํ์์ค DBMS๋ค.
PostgreSQL์ ๊ด๊ณํ DBMS์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ธ ํธ๋์ญ์ ๊ณผ
ACID(Atomicity, Consistency, Isolation, Durability)๋ฅผ ์ง์ํ๋ค.
๋ํ PostgreSQL์ ๊ธฐ๋ณธ์ ์ธ ์ ๋ขฐ๋์ ์์ ์ฑ์ ์ํ ๊ธฐ๋ฅ๋ฟ๋ง ์๋๋ผ
์ง๋ณด์ ์ธ ๊ธฐ๋ฅ์ด๋ ํ์ ์ ์ฐ๊ตฌ๋ฅผ ์ํ ํ์ฅ ๊ธฐ๋ฅ๋ ๋ง์ด ๊ฐ์ง๊ณ ์๋ค.
๐ก Django์์ PostgreSQL์ ์ฌ์ฉํ๋ ์ด์
Django๋ PostgreSQL์์๋ง ์๋ํ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ ํ์ ์ ๊ณตํฉ๋๋ค.
๋ํ Django์๋ PostgreSQL์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ํํ๋
django.contrib.postgres๊ฐ ์์ต๋๋ค. ๊ด๋ จ Docs
PostgreSQL ๊ธฐ๋ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
์ง๊ณ ํจ์ ๊ธฐ๋ฅ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฝ ๊ธฐ๋ฅ
์์ ํ๋ ๋ฐ ์์ ฏ ๊ธฐ๋ฅ
๋ฐ์ดํฐ๋ฒ ์ด์ค ํจ์ ๊ธฐ๋ฅ
๋ชจ๋ธ ์ธ๋ฑ์ค ๊ธฐ๋ฅ
์กฐํ ๊ธฐ๋ฅ
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์์
์ ์ฒด ํ ์คํธ ๊ฒ์
๊ฒ์ฆ
์ด๋ ๊ฒ PostgreSQL์ ์ฌ์ฉํ๋ฉด Django์์ RDBMS๋ฅผ ๊ฐ๋ ฅํ๊ณ ์์ ์ ์ผ๋ก
์ฌ์ฉํ ์ ์๋ค.