'앎을 사랑하라'에 해당되는 글 32건

  1. 2008.11.27 [okjsp 공지 펌]대용량 데이터 저장소 neptune 소스 오픈
  2. 2008.11.21 일자별로 나열하기
지난 주말 nhn에서 개발된 소프트웨어를 오픈하였습니다.
그중 자바로 개발된 neptune 프로젝트도 같이 오픈되었는데 같이 개발을 진행할 개발자를 찾고 있습니다.

http://dev.naver.com/projects/neptune

neptune은 수십 ~ 수백대의 분산된 서버에 수십 TB 이상 대규모의 구조화된 데이터를 저장, 서비스하는 데이터 관리 시스템입니다. neptune을 이용하면 실시간 데이터 서비스뿐만 아니라 Hadoop MapReduce와 같은 분산컴퓨팅 플랫폼과 유기적으로 동작하여 쉽고 빠르게 저장된 데이터를 분석할 수 있습니다. neptune과 같은 대용량 데이터 저장소는 클라우드 컴퓨팅 환경에서 기반 플랫폼으로 반드시 필요합니다.

neptune은 자바로 개발되었으며 neptune 내부에는 다음과 같은 기술을 사용하고 있습니다.

- 분산된 서버들 간의 통신을 위한 RPC(Remote Procedure Call)
- 신뢰성 높은 changelog 처리
- Hadoop 분산파일시스템 활용
- Hadoop MapReduce 활용
- 분산 락 메커니즘
- Java NIO
- Java Concurrency
- AOP(Aspect Oriented Programming)
- 분산 아키텍처
- JavaCC
- JGroup

neptune 프로젝트에 참여하시면 위의 모든 기술을 직접 접할 수 있습니다.개발뿐만 아니라 문서화, QA, 문서영문화 등 많은 부분에서 여러분의 참여가 필요합니다.(다음달 해외 오픈도 추진 예정입니다.)
한국 개발자들이 많이 참여해서 좋은 오픈소스 프로젝트로 발전했으면 합니다. 감사합니다.

* 프로젝트 참여 관련: http://dev.naver.com/wiki/neptune/index.php/참여방법
Posted by B정상

SELECT TO_CHAR(BASE_MON + LEVEL - 1,'yyyymmdd') DAYS
,      TO_CHAR(BASE_MON + LEVEL - 1,'D') DOW,
,      DECODE(TO_CHAR(BASE_MON + LEVEL - 1,'D'),'7','H','1','H','D') HOLY_DIV
,      (TRUNC (BASE_MON + LEVEL - 1, 'd')
       - TRUNC (TRUNC (BASE_MON + LEVEL - 1, 'y'), 'd')
       ) / 7 + 1 WEEK_GRP
  FROM (SELECT TO_DATE ('200901', 'yyyymm') BASE_MON
          FROM DUAL)
CONNECT BY BASE_MON + LEVEL - 1 <= LAST_DAY (BASE_MON)

※ 7 == 토요일 , 1 == 일요일
 

Posted by B정상