전체 글 333

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

MySQL에서 timestamp형 컬럼에 기본값 설정하기.

* MySQL 5.5.x 버전에서 테스트한 내용임! Oracle에서는 테이블에 date형의 컬럼을 만들면서 default 값을 sysdate로 넣어주면, 명시적으로 null 값을 넣으려하거나 insert 문장에서 해당 컬럼이 빠져도 현재 시각이 입력되게 되어 있다. 이런 설정을 여러개의 컬럼에 적용할 수 있다는게 아주 당연한 일이었다. PostgreSQL도 마찬가지로 current_timestamp나 current_date 둥을 여러 컬럼에 default로 설정해 줄 수 있다.하.지.만.MySQL에서는 안된다.DA#에서 기본값에 current_timestamp를 넣어줬더니 스크립트가 잘 뽑히길래 돌렸더니 에러 발생.기본적으로 MySQL에서는 하나의 테이블에 하나의 timestamp 컬럼에만 current..

IT 기술/Database 2014.07.23

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

Oracle RAC 설치로 인한 극도의 짜증.

Oracle 11g R2 RAC를 설치하는 중이다. 기술지원없이 대충 구글 검색으로 하고있다. NAS : Openfiler ( Intel core i7 PC ) 디비서버 OS : Oracle enterprise linux 5 64 bit ( Intel core i7 PC * 2 ) grid infrastructure 설치 계정 : grid oracle 설치 계정 : oracle 그리드 인프라 설치 프로그램이 수퍼유저 계정이 아니라면서 종료되버린다. 젠장!! 스토리지 설정, 넷트웍 설정 등을 삽질해서 겨우 설치 단계까지 왔는데 중간에 종료되다니!! 구글링과 오라클 메뉴얼 정독으로 해결하려는데 시간이 모자라네. iPhone 에서 작성된 글입니다.

IT 기술/Oracle 2013.05.24

Openfiler : 1. Open source NAS OS

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

카이로스에서 "핀 메모리" 설정하기

카이로스는 메모리 기반 디비라서 빠르다. 그런데 이 메모리가 스왑되면 일반 관계형데이타베이스와 다를것이 없어지므로 카이로스가 사용하는 메모리는 스왑되지 않도록 해주는 것이 좋으며 이를 핀 메모리(맞나?) 설정이라고한다. 우선 설정 파일( kairos.properties )을 열어서 핀 메모리 설정값이 on으로 되어있는지 확인한다. 아마도 되어있을것이다. su - (root 권한이 필요하다) ln-s libcci.so /usr/lib64/libcci.so 카이로스 실행 파일이 있는 디렉토리로 가서 소유자를 바꿔준다. chown root kairos chmod 4755 kairos 여기까지 진행한뒤에 카이로스를 기동시키면 핀 메모리 설정이 잘 되었는지 메세지가 출력될것이다. iPhone 에서 작성된 글입니다.

IT 기술/Database 2013.05.10

GeoKettle 2.5 출시!!

GeoKettle의 새 버전이 나왔다. 2.5와 3.0인데, 2.5는 커뮤니티 버전이고 3.0은 상용의 엔터프라이즈 버전이다. 달라진 점 1. 더이상 소스포지에서 다운로드 받을 수 없다. 이제는 자사의 SpatialyticsMarket에서 회원 가입을 하고 다운로드 받아야 한다. 물론 2.5 버전은 무료이다. 아직 회원 가입을 안해서 실제로 다운로드는 안 해봤지만, 일단 화면상에는 0달러로 표시되어있다. 2. ArcGIS 10 파일 읽기, 쓰기 지원 3. Mac OS X에서 64비트 모드로 실행. 4. 이전 버전에서 소개되었던 여러 기능들이 고도화되었다. 이부분은 나도 잘 모르는 기능들이라... 통과!! 암튼 집에가서 다운로드 받아봐야겠다. http://geokettle.com iPhone 에서 작성된 ..