OpenSource 49

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

지리(공간)정보를 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

NHN Deview 2010!! 한국 IT에서 오픈소스의 가능성을 보다.

그동안 NHN에서 영입한 많은 인재들이 만들어낸 아름다운 성과물의 집합. NHN Deview 2010을 다녀온 감상입니다. 사실 NHN Deview 210에 다녀오기 전에는 서버 가상화랑, 대용량 DB에 대한 내용만 좀 건져도 가치있는 시간일거라 생각했었습니다. 근데, 실제로 뚜껑을 열어보니 기대 이상의 내용이었습니다. "한국 IT 업계에서의 오픈소스의 가능성을 보다" 위와 같은 문구를 내세운것는 제 개인적인 감상입니다. 제가 들었던 세션들이 대부분 오픈소스 프로젝트이거나 외부 오픈소스 프로젝트를 활용한 내용들이었기에 아마도 이런 느낌을 강하게 받았었으리라 생각합니다. 다른 세션을 들었던 분들은 또 다른 느낌일 수 있습니다. 서버 가상화를 통한 효율적인 서버 자원 운용 및 긴급한 서비스 요구 사항 대처...

IT story 2010.09.16

[소개] IBM DeveloperWorks : 오픈 소스 클라우드 분석

한국 IBM DeveloperWorks에 올라온 글 중에서 [오픈 소스 클라우드 분석]이라는 글을 소개합니다. 이 글은 요즘 구글, IBM, MS, 아마존 등에서 시장 선점을 하려 애쓰는 클라우드 컴퓨팅을 오픈소스로 구현된 프로그램들을 이용해서 설명하고 있습니다. 많이 알려진 Xen이나 KVM 등도 거론되고 있네요. 기본적인 가상화에 대한 설명과 클라우드 시스템에 대한 내용이 담겨있습니다. 상세한 설치 및 운영에 대한 내용을 기대하신다면 실망하실 수 있습니다. 개념만 알아본다고 생각하시길... 원문 보기 : 오픈 소스 클라우드 분석 (부제 : Iaas(Infrastructure as a Service)를 위한 빌딩 블록) 요약: 이제 더 이상 신생 기술이 아닌 클라우드 컴퓨팅은 애플리케이션을 사용하고 개..

Linux 원격 데스크탑 접속 Xming

원격지에 있는 리눅스 서버에서 GUI를 써야할 일이 있을 경우에는 보통 넷사랑의 X Manager를 사용하곤하죠. 하지만 상용이라는 점과... 서버상의 설정을 해줘야 한다는 문제점이 있더군요. 그래서 구글님께 여쭤봤더니 Xming이란걸 보여주더군요. 간단하게 화면을 띄워주는게 맘에 들더군요. 요렇게 바로 화면을 보여주네요. 프로젝트 홈페이지 : http://sourceforge.net/projects/xming 접속한 계정의 .bash_profile 내용이 적용이 안 되있던데... 이건 뭐가 문제인지 좀더 알아봐야될것 같은데요. 그래도 일단은 오라클이 잘 깔린것 같네요. 흠... DB 만들고 기동시키는것 까지 잘 되어야 할텐데요... 이번에 한번 해보고 안 되면 "조용한 설치 모드"로 한번 설치해볼까합니..

공개 소프트웨어 소개 (3) SongBird

SongBird라는 Open source software가 공개되었습니다. 버전은 1.0입니다. XUL 기반으로 gecko 엔진의 브라우져를 내장하고 있는 음악 재생기입니다. 파이어폭스처럼 플러그인을 설치하여 다양한 기능을 추가하실 수 있습니다. 아래의 영문은 송버드 웹사이트(http://getsongbird.com)의 첫 화면에 있는 간략한 소개글을 퍼온 것입니다. The Open Music Player Songbird is an open-source customizable music player that's under active development. We're working on creating a non-proprietary, cross platform, extensible tool that w..

[소개]IBM DeveloperWorks : 사람을 위한 자동화 : 전자동 문서화

각종 프로젝트를 진행하다보면 늘 맞닥뜨리게 되는 문제중 하나가 바로 문서화입니다. 지금 소개하려는 문서는 오픈소스 프로그램을 이용하여 어떻게 문서를 자동으로 생성할 수 있는지 알려줍니다. 원문 : 사람을 위한 자동화 : 전자동 문서화 프로젝트 문서화는 소프트웨어 제품을 내놓을 때 종종 필요악이 됩니다. 하지만 문서를 버튼 클릭 한 번으로 작성할 수 있다고 상상해 보세요. 사람을 위한 자동화 연재에서, 자동화 전문가 Paul Duvall은 오픈 소스 도구를 이용해 어떻게 UML(Unified Modeling Language), 빌드 다이어그램, ERD(Entity-relationship diagram), 그리고 심지어 사용자 문서까지 생성할 수 있는지 설명합니다. 소 프트웨어 개발 프로젝트에서 문서 쓰기를..

[소개]IBM DeveloperWorks : 실시간 리눅스 아키텍쳐 분석

실시간 아키텍쳐가 무엇인지 그리고 리눅스에서 지원되는 실시간 아키텍쳐에 대한 문서를 소개합니다. 실시간 운영체제는 우리가 일반적으로 생각하는 정확한 연산이 이뤄지는 운영체제에 시간 제약이라는 요소까지 만족시키는 운영체제입니다. 이 문서에서는 "자동차가 충돌하는 시점에 에어백이 터지지 않는다면 없느니만 못하다"는 말로 실시간 운영체제의 예를 보여줍니다. 원문 : 실시간 리눅스 아키텍쳐 분석 (부드러운 실시간에서 딱딱한 실시간으로) 리눅스(Linux®)가 빠르거나 효율적이지 않다는 이야기를 하려는 의도는 아닙니다만, 어떤 경우에는 속력만으로 충분하지 않을 경우가 있습니다. 속력 대신 필요한 특성은 정해진 허용 범위 내에서 결정된 스케줄링 데드라인을 충족하는 능력입니다. 가상화 해법을 흉내내는 초기 아키텍처부..

Firefox용 Naver extention이 공개되었습니다.

지금 사용중인데 일단 테마는 상당히 깔끔합니다. 보기 좋네요. Firefox3용 테마로 좋네요. ^^ 네이버의 모질라 파이어폭스 익스텐션 홈페이지 물론 네이버용 파이어폭스가 공개된다는 기사가 먼저 나와서 당황하신 분들도 계시겠지만, 그런분들은 아래의 링크를 클릭하시면 자세한 속사정을 아실 수 있습니다. [네이버의 모질라 파이어폭스 익스텐션 개발 뒷 이야기]보러가기 [내용 추가] 설치후 파이어폭스를 재시작하면 익스텐션 설정 창이 뜨고 IE Tab 설치 웹 사이트로 화면이 이동합니다. 아마도 아직까지는 네이버의 일부 서비스를 이용하는데 IE를 써야만 하는 경우가 있나봅니다. 대기업에서 이런 시도를 한다는게 정말 좋습니다. 앞으로도 이런 이슈가 많아져서 공개소프트웨어에 대한 관심과 사용율이 높아지면 좋겠습니다..

[소개]IBM DeveloperWorks : 자그마한 브로드밴드 엔진으로 할 수 있는 작업: PS3에서 직접 설치가 가능한 최신 SDK 검토하기

지난번에 PS3(PlayStation3)에서 Linux 사용관련 문서를 소개한 적이 있습니다. 페도라 코어 7을 이용하는 문서였죠. 이번에 PS3에서 설치 가능한 최신 SDK에 관한 내용을 설명하고 있습니다. PlayStation2 시절부터 리눅스 설치를 지원해왔지만 실제로 사용하기에는 많이 부족했던점을 인식했는지 소니는 PlayStation3에서는 한층더 쓸만하게 만들었습니다. 물론 IBM의 Cell Broadband Engine의 힘 일수도 있지만요. ^^ 요즘 PlayStation3의 보급율이 낮고, PlayStation으로 독점 발매하던 게임들이 멀티 플랫폼을 선언하는 등 게임 시장에 지각변동이 일어나고 있는 시점에 리눅스 지원이 PlayStation3에 얼마만큼 큰 힘이 될지는 모르겠지만, 최소..