Offcanvas

BI / 애플리케이션

오픈소스 ‘아파치 카산드라’ 기업용 버전 개발 완료

2011.10.19 Joab Jackson  |  IDG News Service
아파치 소프트웨어 재단(ASF)이 이미 인기를 끌고 있는 카산드라 NoSQL 데이터베이스의 사용화 버전을 발표했다. 아파치 카산드라 개발자들은 개발 3년이 지난 현재 오픈소스 소프트웨어인 아파치 카산드라 버전1.0(Apache Cassandra version1.0)을 완성하고 이 DBMS가 기업용으로도 사용할 수 있다고 밝혔다.

아파치 카산드라 프로젝트에서 아파치를 담당한 VP 조나단 엘리스에 따르면, 카산드라의 상용화에 대해 매우 신중하게 알리고 있다고 한다. 그는 소프트웨어어의 이전 버전을 도입해야 했던 많은 전문가들에게 이에 대해 가볍게 언급하고 있다. 엘리스는 “데이터베이스를 운영하기 위해 DB 기술에 대해 굳이 자세히 알 필요는 없다”라고 덧붙였다.

버전1.0은 사용 사례를 좀더 광범위하게 다루도록 성능을 개선하고 기능을 추가했고 엘리스는 말을 이어나갔다. 2년 전 엘리스는 카산드라의 메일 리스트에 등록돼 있는 사용자들에게 어떤 기능을 필요로 하냐고 질문한 적이 있다. 이 소프트웨어의 버전1은 사용자들이 요청한 기능 목록을 완성했다고 그는 말했다.

카산드라는 페이스북에서 최초로 2008년에 만들어졌고 그 이듬해 아파치 소프트웨어 재단이 이를 넘겨 받았다. 카산드라는 시스코, 디그(Digg), 넷플릭스, 리딧(Reddit), 트위터, 월마트 등 많은 기업들과 인터넷 서비스에서 사용됐다.

카산드라는 다양한 서비스에서 운영할 수 있도록 고도의 확장성을 담아 설계됐다. 가장 큰 카산드라 제품 클러스터는 300대 이상의 서버에서 운영되며 300TB 이상의 데이터를 담고 있다. 이 소프트웨어는 또한 빠른 실행 시간이라는 가치를 제공하도록 설계됐다. ASF에 따르면, 각각의 노드는 초당 5,000건 이상의 요청을 처리할 수 있다.

카산드라1.0은 기업들의 선호하도록 새로운 기능을 포괄적으로 담아서 출시됐다. 그 가운데 하나가 데이터 압축기술로 이는 하드디스크 공간을 절약해준다. 또한 데이터베이스시스템 1.0은 데이터 접근이 가장 빠르도록 준비시키는 방법으로 재정리하도록 데이터를 밀집해 준다. 이밖에 이밖에 서버의 작업 메모리를 더 잘 활용하도록 새로운 기술들이 추가됐다.

그러나 카산드라에서 가장 극적인 개선은 성능에 있다고 엘리스는 전했다. 읽기 성능의 경우, 작년에 나온 0.6 버전에 비해 400%까지 개선됐다. 쓰기 성능 역시 40%까지 향상됐다.

카산드라는 빠르고 저렴하게 많은 양의 데이터를 저장할 방법을 찾는 기업들이 지향하는 시장에서 점점 늘어나는 비관계형 또는 NoSQL 데이터베이스 중 하나다. 가장 최근에 이 시장으로 진입한 업체로는 오라클이 있다. 오라클은 자사의 NoSQL 데이터베이스시스템을 가까운 미래에 내놓겠다고 지난 주에 밝힌 바 있다.

카산드라는 이 시장에서 고유한 많은 이점들을 유지하고 있다고 엘리스는 말했다. 한 예로 카산드라의 아키텍처는 이기종 데이터센터 환경에도 적합하다. 왜냐면, 카산드라가 데이베이스의 활동을 조율하는 리더 노드에 의존하지 않기 때문이다. 데이터는 로컬 노드로 쓰일 수 있다. 그러므로 추가적인 네트워크 커뮤니케이션을 측정하면서 종종 지역적으로 떨어져 있는 마스터 노드로 배열해야 한다. 또한 카산드라가 컬럼 기반 스토리지 엔진이기 때문에 전형적인 핵심 가치 스토리지 엔진보다 더 풍부한 데이터 세트를 저장할 수 있다.

아파치 카산드라 소프트웨어는 아파치 라이선스 버전2.0을 가지고 있으면 무료로 사용할 수 있다. 엘리스가 CTO로 있는 데이터스택스(DataStax)는 카산드라의 사용화 지원 버전을 제공하고 있다. ciokr@idg.co.k
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.