본문 바로가기

전체 글

(203)
PostgreSQL에 oracle_fdw 설정하기- 1/2 다른 DBMS에도 존재하지만 PostgreSQL에서 종종 필요한 부분들은 DBLINK로, 다른 종류의 DBMS와 연결을 통해 원하는 정보를 가져오는 것이다. 이번 글에서는 Docker로 Oracle DBMS 컨테이너를 생성, PostgreSQL에서 oracle_fdw를 설치, 외부 테이블을 만들어 조회하는 것을 2개의 글로 나누어 구성해 볼 것이다. 첫번째 글은 Oracle DBMS 12버전을 docker 컨테이너로 올리는 부분이다. 두번째 글에서는 postgreSQL 12버전에서 oracle_fdw 확장 프로그램을 설치하여 Oracle에 있는 테이블을 조회하는 것을 다뤄보겠다. Docker 환경에서 Oracle 사용하기 Migrator나 DBLINK 등의 연결방식의 환경 테스트가 필요한 경우에 유용할듯..
T14S 구입 후 사용기 T14S를 구입하고 준비했던 것들을 시작했다. 물량이 없는 관계로 물건을 받기까지 충분한 조사 기간이 있었고,(레딧, 레노버 공식 페이지 등) 제품을 받자마자 제일 먼저 한 작업은 분해 후 써멀 구리스를 재도포 한 것이었다. 그리고 남는 WWAN 슬롯에는 화이트 리스트로 인해 구입가도 비싸고(100불 이상) 남는 SN520 SSD가 호환이 되는것을 확인, 2번째 SSD를 장착해서 중요 데이터의 2차 백업용으로 사용중이며 지금 나에게 있는 모델은 사진과 같은 M.2 2280 규격이기에 WWAN 포트에 들어가도록 2242 사이즈로 만들었고, 2280 M.2 NVME 256GB의 메인 SSD는 미리 아마존에서 구입해놓은 동일 규격의 SN750 1TB 제품으로 교체하였다. 이후의 내용은 간단한 진행과정이다. 1..
PostgreSQL 13(1편 Index size) 며칠 전인 9월 24일에 PostgreSQL 13 정식 버전이 릴리즈 되었다. 이번 기회에 개인적으로 공부도 할겸, 공식 문서와 해외 여러 곳에서 다룬 이번 PG13에 대한 글들을 한글로 정리하고자 한다. 참조한 곳들은 이 글들의 가장 아래에 언급해 두었다. 내용이 이해가 가지 않거나, 불명확한 부분이 있다면 그곳을 참고하기 바란다. PG 13 버전에서 성능과 관련하여 변경된 점들 중, 가장 관심이 가는 부분들은 중복 데이터 관련하여 B-TREE 인덱스 사이즈가 줄어든 것,인덱스에 대한 VACUUM 작업과 REINDEX 작업이 병렬 처리 지원이 된다는 점들이다. 그 외에도 파티션 관련 성능 개선이나 사용되었던 복제 슬롯으로 인한 WAL 파일 늘어남으로 인한 DISK 용량 관리 문제 등이 해결되었다. 이 ..
PostgreSQL Toast에 관한 정리 해당 글은 PG 11 기준으로 작성되었습니다. Toast(The Oversized-Attribute Storage Technique) 정의: Toast는 크기가 고정되지 않는 타입의 Column 에 적용되는 기술로, 보다 큰 column 사이즈를 지원하기 위해 값을 압축/분할하여 별도의 pg_toast에 각각의 row로 담아 관리하는 기술이다. fixed page size (commonly 8 kB) 보다 큰 경우에 적용된다. - toast 관련하여 4가지 모드가 있으며, 모드들은 압축 유/무 분할 유/무 에 관련된 내용들이 있다. - PostgreSQL 11버전 기준으로 toast 관련된 table space를 별도로 지정하는 기능은 없다. (오라클에는 lob column을 별도의 테이블 스페이스로 지..
Thinkpad T14s AMD 구입기 필요한지는 모르겠지만, 갖고싶어서 샀다. 구입 주요 이유들 장점 400 nit 저전력 화면: 100% SRBG 색재현율, 충분한 밝기 1.27kg의 가벼운 무게 USB-C 포트 2개: 두 포트 모두 USB-PD 충전, ALT-DISPLAY 지원 USB-A 포트 2개(USB 3.0) HDMI 단자 1개 씽크패드 키보드: 백라이트 및 좋은 키감 CPU AMD 4750U: 벤치마크상 인텔 10세대의 2배에 가까운 성능 NVME SSD 2개 장착 및 부팅 가능(추후 리뷰에서 다룸) 상판과 하판 재질: 상판은 카본, 하판은 마그네슘으로 SSD 쿨링패드를 이용한 쿨링 가능 단점 확장이 되지 않는 온보드 램(16GB) 레노버의 악명높은 A/S RJ45 LAN 포트 없음.(T14는 있음) 작업 내역 하판 분해 후 SS..
샤오미 스마트 선풍기 여름대비용으로 dc모터가 들어간 선풍기를 사고 싶어 찾아보니 6만원대부터 비싼 제품은 30만원대까지 다양했다. 그 중에 오래가고 내 환경에 쓸만한 제품을 찾다보니자연스럽게 마지막에 남게된 샤오미 선풍기. 구입가는 10만원 정도.(구입처는 글 마지막에) 탈착형 배터리가 있어 들고다니며 쓸수있고 dc모터의 낮은 소비전력/소음과 굉장히 심플한 디자인을 가지고 있다. 샤오미 기기라 이미 집에 설치된 게이트웨이를 통해 각종 센서들과 연동이 가능한 점이 제품을 선택하게 된 이유이다. 이런 무선 버튼이 샤오미 게이트웨이를 통해 앱에 등록되어있고 이런 식으로 자동화 프로파일을 만들어서 사용가능하다. 이 버튼은 한번클릭/두번클릭/길게클릭 이렇게 각각 다른 기능으로 지정가능. 별도의 온도 센서를 통해 제어도 가능하다. 약..
AMD의 레이븐릿지 CPU 비교글 2018년에 출시된 AMD의 신작 APU(CPU+GPU) 상당한 성능의 cpu와 내장 gpu 성능으로 보안 문제로 성능이 저하되고 제품 이미지도 저하된 인텔이 주춤하는 사이라 더욱 부각되는 AMD의 신제품. CPU 벤치마크 종류의 하나인 passMark 점수와 가격대비 성능차이 등을 고려해서 비교해보았다. \ 라이젠(ryzen) 3 2200G 라이젠(ryzen) 5 2400G 차이 PASSMARK 평균점수(싱글코어) 1838 1940 95% PASSMARK 평균점수(멀티코어) 7423 9430 79% TDP(설계전력) 65 W 65 W100% 국내 가격(포스팅기준) 105,000 원 167,000 원 63% 해외 가격$104 USD$162 USD64% 오버워치의 경우 2200g는 최저옵으로 56프레임, ..
제네시스 에센시아(essentia) 콘셉트카 제로백이 3초라는 현대에서 선보인 컨셉트 전기차. 전기차이고 탄소섬유로 제작된 윙도어 방식의 쿠페이다. 2018 뉴욕 국제 자동차 박람회에서 선보였다. 미디어의 반응을 보니 제네시스라는 브랜드 자체가 북미 내에서도 아직은 한국에서처럼 알려지진 않은 게 현실인 듯 하다. 현대가 전기차를 더 많이 출시해주었으면 하는 기대를 해본다. 더 많은 자료는 현대 제네시스 홈페이지에서 확인할 수 있다.