본문 바로가기
반응형

NoSQL7

Cassandra [출처] Cassandra - facebook|작성자 녹천 [카산드라 Overview]ü 페이스북에 의해 개발되어 2008년 오픈소스로 공개되었으며, 현재는 Apache Software Foundation에서 관리하고 있는NoSQL 제품이다.ü 페이스북과 트위터, Digg등 유명 웹서비스에서 성공적으로 사용되고 있어 그 성능과 안정성을 인정받고 있다.ü 자바로 구현되어 있으며 Apache licence로 운영되고 있다.ü 대용량의 데이터 트렌젝션에 대해서 고성능 처리가 가능한 시스템이고 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있다.ü 컬럼 그룹(Column Group)형태의 데이터 모델을 갖고 있으며, 업데이트 내역이 일단 메모리에 캐시된 후 디스크에 쓰여지고 주기적으로 데이터 파일이 재구성된다는 점에서는 구글.. 2011. 2. 11.
아파치 분산 데이타 베이스 Cassandra 소개 Introduction of Cassandra카산드라는 구글의 BigTable 컬럼 기반의 데이타 모델과 FaceBook에서 만든 Dynamo의 분산 모델을 기반으로 하여 제작되어 Facebook에 의해 2008년에 아파치 오픈소스로 공개된 분산 데이타 베이스 입니다.기존의 관계형 데이타 베이스와 다르게 SQL을 사용하지 않는 NoSQL의 제품중의 하나이며, 대용량의 데이타 트렌젝션에 대해서 고성능 처리가 가능한 시스템이다.(High-Scale). 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있다. 얼마전에 트위터도 MySQL에서 Cassandra로 데이타베이스를 전환하였다고 한다.. 자바로 작성되었음에도 불구하고, 데이타베이스라는 명칭에 걸맞게 여러 프로그래밍 언어를 지원합니다. .. 2011. 2. 11.
NoSQL 출처 : http://cafe.naver.com/ccjmaster.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=536 NoSQL NoSQL은 관계형 데이터베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태의 수평적 확장을 특징으로 한다고 한다. 관계형이 아니기 때문에 join이 없고 고정된 스키마를 갖지 않는다. 현재 NoSQL 솔루션으로는 프로젝트 볼드모트와 카산드라, 다이나마이트, HBase, 하이퍼테이블, 카우치DB, 몽고DB 등이 있다. 카우치DB는 쿼리를 자바스크립트 기능으로 작성해야 한다. 몽고DB는 처음부터 내장 샤딩이 포함되어 있는데, 샤딩은 커다란 데이터베이스를 여러 조각으로 나눠서 여러 대의 서버에 분산 시킨다. -----------------.. 2011. 1. 14.
반응형