오픈소스 13

PostgreSQL 15 Release!!

오랫만에 들른 PostgreSQL 홈페이지 첫 화면에서 15 버전이 정식 배포되었다는것을 알게 되었다. Release note : https://www.postgresql.org/about/news/postgresql-15-released-2526/ PostgreSQL 15 Released! **October 13, 2022** - The PostgreSQL Global Development Group today announced the release of [PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html), the latest version of … www.postgresql.org WAL file 압축, Window function..

IT 기술/Database 2022.10.30

PGXC-Tools : Postgres-XC를 좀더 편리하게

PostgreSQL에서 Oracle RAC와 같이 모든 노드에서 읽고 쓰기를 할 수 있는 클러스터를 구축하고자한다면 Postgres-XC를 검토하게 될 것이다. 물론 다른것도 존재하겠지만 이 녀석이 가장 좋아보인다. 관련 자료 검색 중에 PGXC-Tools라는걸 발견했다. Koichi suzuki라는 분이 만든 오픈소스 툴로 Postgres-XC를 운영하는데 유용한 스크립트/프로그램 모음이라고 한다. 웹사이트 : http://github.com/koichi-szk/PGXC-Tools 아래 사진은 github에서 툴에 대해서 설명한 부분을 캡쳐한 것이다. iPhone 에서 작성된 글입니다.

IT 기술/Database 2013.06.05

Openfiler : 1. Open source NAS OS

여분의 PC를 이용해서 저렴하게 혹은 개발 및 테스트 용도로 NAS를 구축하려는 사람들에게 그리고 적어도 오라클의 OTN 문서등을 통해서 Oracle RAC를 테스트 용도로 구축하려는 사람들에게 낯익은 이름의 운영체제가 있다. 바로 Openfiler다. Openfiler는 리눅스 기반의 NAS 운영체제다. 관리용 웹 인터페이스를 제공하며, 일반적인 x86기반 PC에 설치가 가능하다. 설치 후 HDD에 사용하지 않는 볼륨 그룹이 존재한다면 바로 ext3, ext4, iSCSI 등으로 공유를 할 수 있다. 다음에는 화면과 함께 좀더 친절한 사용법을 작성하려한다. iPhone 에서 작성된 글입니다.

Postgres-XC 1.0.1 테스트 (1) 개요

지난번에 Postgres-XC 1.0.0에 대해서 글을 올렸는데 아직 문제가 좀 있다고 했었죠 이번에 1.0.1 버전을 테스트한 결과를 정리해서 올립니다. 짧게 얘기하면 "좋아졌다"입니다. ^^/ • 1.0.1 버전 개요 Postgres-XC 1.0.1은 PostgreSQL 9.1.5를 기반으로 만들어졌습니다. • 지난버전 테스트 결과와 다른 점 1. 관리 툴 pgAdmin III 1.16.0 버전을 사용하면 오류메시지없이 접속됩니다. 한가지 아쉬운점이라면 dbms 버전 정보에는 PostgreSQL 9.1.5로 표시된다는 점입니다. 2. 트랜잭션 문제 해결 함수 내부에서 "select for update"로 데이터를 가져와서 다이나믹쿼리로 update문을 실행하면 일부 세션에서 데이터를 잘못가져오는 문제..

IT 기술/Database 2012.09.27

PostgreSQL과 Kairos dbms간 ETL 작업 중에 겪은 황당한 일

이번에 ETL 작업을 하면서 겪은 당황스런 일을 적어두려합니다. 이번 작업은 아래에 설명할 두가지이며, 작업 환경은 다음과 같습니다. 세대의 장비는 모두 같은 건물 안에 있습니다. 멀리 넷트웍을 타고 전송되는 상황은 아닙니다. ETL tool : GeoKettle DBMS : PostgreSQL 9.x, Kairos 5.x 1. PC(1 cpu)에 설치된 PostgreSQL DB에서 데이타를 추출하여 서버(4 cpu)상의 PostgreSQL DB에 전송하는 작업. 2. 서버(4 cpu)상의 PostgreSQL DB에서 데이타를 추출하여 다른 서버(4 cpu)상의 Kairos DB에 데이타를 전송하는 작업. 1번 작업은 데이타 원본이 윈도우가 설치된 PC상에 있어서인지 오래 걸렸습니다. 더군다나 테이블끼리..

IT 기술/Database 2012.09.06

지리(공간)정보를 ETL로 다룰때 GeoKettle

그동안 오픈소스 ETL툴인 Pentaho kettle을 업무에 도입하기 위해 그리고 개인적으로 공부를 해왔었는데, 큰 문제를 만나게 되었습니다. 바로 지리공간정보를 다루게 되니... 데이터형 문제가 발생하더군요. 그래서 구글님께 물어봤더니 답을 주시더군요. GeoKettle입니다. www.spatialytics.org 이 툴은 오픈소스 ETL 툴인 Pentaho Kettle에 지리정보를 다룰 수 있도록 - spatial data type을 인식하도록 플러그인( 이게 맞는지는 아직 확인 중입니다. )이 미리 설정되어 있습니다. PostGIS가 설치된 PostgreSQL에서 테스트 해본 결과 100만건의 geometry형의 data를 전송하는데 별다른 문제는 없었습니다. 160초 가량 걸리더군요. 원본 디비..

IT 기술/Database 2012.08.29

Postgres-XC 개요 - 장단점

Postgres-XC로 시스템을 구축하려고 공부 중입니다. 아직 보기 좋게 정리는 못 했고 우선 간단히 장단점을 적어보려합니다. 회사에서 외부 사이트를 거의 막아놔서 아이폰에서 작성하는거라 글로만 설명하는 점 이해해주시길 바라며... 1. 장점 1.1. Open source라 구축 가능한 인력과 시간, 그리고 장비만 있으면 소프트웨어 라이선스 비용은 들지 않는다. 1.2. 읽기 및 쓰기 부하 분산이 가능하다. 1.3. Oracle RAC처럼 어플리케이션에서는 읽고 쓰는것을 구분하여 디비 접속을 하지 않아도 된다. 전체 노드가 읽기 및 쓰기가 가능하다. 2. 단점 2.1. 1.0 버전이 출시된지 몇달되지 않아서 구축 사례와 한글로 된 자료 등이 거의 없다. 2.2. PostgreSQL 9.1.x 버전에서만..

IT 기술/Database 2012.08.10

Open source Cluster tool LCMC

Cluster/HA DBMS 환경을 구성하려고 보니 DBMS는 오픈소스로 구축 가능하지만, 정작 클러스터 소프트웨어는 상용밖에 몰라서... 혹시나 하고 검색을 해봤더니 LCMC라는 툴이 나왔다. 오픈소스이고 Pacemaker의 GUI 관리툴인듯하다. 자바로 개발되어있다. 흥미로운 툴인듯...... 자세한 내용은 집에가서 가상 머신으로 한번 돌려보고... iPhone 에서 작성된 글입니다.