DevOps

[postgresql] 수정중

soohey 2022. 6. 20. 11:45

 

 

PostgreSQL을 쓰는 이유는?

트랜잭션 : 관계형 DBMS 작업 단위인 트랜잭션과 트랜잭션의 안전한 수행을 위한 MVCC와 ACID라는 속성을 지원한다.

대용량의 복잡한 연산 처리를 안전하게 해내는 역할

다양한 플랫폼 : mac, window, unix, linux 등 다양한 플랫폼에서 사용가능

확장성 : 사용자 정의함수, 연산자 등 사용자 정의 객체를 지원한다.

오픈소스 라이선스이므로 비용을 지불할 필요가 없고 사용자들에 의해 자유로운 확장이 가능하다. 비용은 저렴하고 안정성은 뛰어난 편이므로 소규모 사용자들에게 인기있는 편이다.

 

PostgreSQL의 프로세스 구조