
[Python] 병렬 api 호출 및 적재
2022. 9. 19. 18:14
개발/Python
테스트 케이스를 고민하다가 특정 api 를 호출하고 응답 및 헤더 데이터를 postgresql 에 적재하는 것을 생각해보았다. 스프링으로 구현할까 했는데, 병렬처리를 검색해보니 파이썬에서 RAY 라이브러리를 통해 멀티프로세싱을 쉽게 구현할 수 있어 한번 써볼까 싶어 작성한다. 데이터베이스(PostgreSQL) 간단하게 Docker로 올려두었다. Create DB 데이터베이스 이름은 'mydata' 로 하였다. create database mydata; 데이터베이스가 생성되면 \c 명령어를 통해 연결한다. postgres=# \c mydata You are now connected to database "mydata" as user "postgres". Create Table 테이블 이름은 'api_log..

[PostgreSql] 성능향상을 위한 패키지 설치
2022. 8. 19. 15:37
데이터베이스
프로젝트 중 gitlab-ce 버전을 올려서 설치하는 임무?를 맡았다.. AS-IS는 gitlab-ce:12.3.5 버전이고, 현재나온 stable 버전이 gitlab-ce:14.10.5 버전이라 14로 설치하기로 했다. 설치 환경은 ARO(azure redhat openshift)에 gitlab-ce omnibus 버전이다. gitlab-ce 에서 사용하는 db는 postgresql 인데, 요구하는 버전이 gitlab14버전으로 오면서 postgresql 12.7 이상이 필요하다는 것을 보았고, db upgrade를 통해 무슨 기능이 추가되었는지 히스토리를 찾아보았다. Managing PostgreSQL extensions | GitLab Documentation for GitLab Community ..