개발/Postgres
-
[PostgresSql] - 사용하는 이유개발/Postgres 2022. 10. 6. 00:24
RDBMS라고 불리는 Database는 Oracle, Mysql, Mssql, 등등 많은 모델이 존재합니다. 어떠한 이유로 PostgreSql을 쓰는지 알아봅시다. PostgresSql 세계에서 가장 진보된 OpenSource RDBMS 입니다. 확장성, 호환성이 뛰어나다. ( 동적 로드 , 카탈로그 기반 작업 ) 많은 SQL 표준을 준수 Object-Relational Database로 객체 DB와 연관되는 기능이 존재합니다. ( 상속, 오버로딩 ) Concurrency + ACID(Atomicity + Consistencty , Isolation , Durability ) ACID를 유지하기 위해 MVCC ( Multiversion Concurreny Control ) 다양한 Data Type ( G..
-
[Postgres] - 1.Docker Volume init개발/Postgres 2022. 7. 18. 16:01
저번에 시간에 배운 Volume이라는 개념을 통하여 실제 Psql에 적용하여 보려고 합니다. 실제 Local 영역에 해당되는 Data들을 저장하여 container가 삭제된 후 실행되어도 이상이 없습니다. 앞써, Volume을 잘 모르시거나 이해가 잘 안되시면 참고하고 오시는게 도움이 됩니다. [Docker]-Volume Psql을 Volume을 만들어 반영 후 Container를 제거해본 다음에 다시 실행 시켜볼 것입니다. 1. Volume 생성 $ docker volume create psql 2. Psql 실행 및 User 생성 제 이름으로 된, User를 하나 만들어주었습니다. pw 자리에 원하시는 password를 입력하시면 됩니다. $ docker run -p 5432:5432 --name p..