본문 바로가기

DataBase/NoSQL

[펌] NoSQL 종류 출처 : http://paraffa.tistory.com/47----------------------------------------------------------------------------------------1. MongoDB / C로작성 됨----------------------------------------------------------------------------------------1.1 MongoDB란? - MongoDB는 10gen 사에서 개발된 높은 성능과 확장성을 가지고 있는 데이터베이스 입니다. NoSQL 데이터베이스에서는 문서형 데이터베이스로 분류됩니다. C언어로 개발되었다. 공식사이트 : http://www.mongodb.org1.2 왜 MongoDB를 사용하는가? ..
몽고디비 - 초간단 가이드 출처 : http://bcho.tistory.com/742초간단 Mongo DB Quick Start Guide조대협 (http://bcho.tistory.com) Mongo DB는 NoSQL 중에서 가장 널리 사용되는 인기있는 제품이다. 사용과 운영이 다른 시스템에 비해서 매우 쉽고, JSON 기반의 Document를 제공하기 때문에, 데이타 구조에 대한 이해 및 사용이 쉽다. 또한 index나 search와 같은 feature를 제공하고 있고, 근래에는 Text Search와 GridFS를 이용한 파일 저장 그리고, 위치 정보 저장 및 쿼리등 다양한 기능을 제공하고 있다. Mongo DB는 10gen이라는 회사에서 개발되어서, 현재 오픈소스로와 상용 버전으로 공급되고 있다.이 글에서는 Mongo DB..
Database Technology for Large Scale Data, 박기은 출처 : http://blog.naver.com/naverdev/120113715336 Large Scale Data를 처리하기 위한 네 가지 접근법 인터넷 서비스는 전 세계를 고객으로 한다. 고객이 요구하는 데이터의 양도 많다. 이렇게 많은 양의 데이터 처리는 RDBMS로는 역부족이다. 이렇게 많은 양의 데이터를 처리하는 새로운 방법이 필요하다. Large Scale Data를 다루기 위한 접근법 네 가지를 다루어보도록 하겠다. “The End of Architectural Era” 우리가 흔히 접하고 있는 다양한 웹 서비스는 전세계의 사용자를 대상으로 언제 어디서나 접근 가능하게 되면서 사용되는 데이터의 규모가 눈깜짝할 사이에 엄청난 규모로 늘어 나게 된다. 최근에 스마트폰의 확산으로 버스 정보 앱이..
오 아름답도다. Cassandra 출처 : http://blog.naver.com/naverdev/120116325495 마법과도 같이, 이 글을 읽고 난 여러분들은 다음과 같은 것들을 할 수 있게 됩니다. • NoSQL 세계의 선봉장인 Cassandra 데이터베이스의 존재를 인지한다. • Cassandra의 특징을 간략하게 이해한다. • Cassandra를 간단하게 설치하고 기본 기능을 이용하는 방법을 안다. Cassandra NoSQL 세계에서 Cassandra의 위치는 절대적입니다. Voldemort, MongoDB, TokyoCabinet/Tyrant 등 쟁쟁한 NoSQL 제품군 중에서 왜Cassandra가 독보적인 위치를 점유하고 있는지 말씀드리고 싶습니다. Cassandra는 원래 Facebook에서 만들었던 오픈소스 Dist..
Cassandra db 로컬설치 출처 : http://blog.naver.com/linesoft/140116791800 Cassandra db 를 내 컴퓨터 (window xp)에 설치 해보겠다. Cassandra db 에 대한 설명은 구지 하지 않겠다. 최근에 페이스북, 트위터등 sns 서비스에서 사용하는 Nosql DB의 대표적인 오픈소스 DB 이다. Cassandra apache URL http://cassandra.apache.org 설치 파일 다운로드 url http://cassandra.apache.org/download/ 여기서 최신 버젼인 0.6.6. 버젼을 다운받는다. http://www.apache.org/dyn/closer.cgi?path=/cassandra/0.6.6/apache-cassandra-0.6.6-bin..
Cassandra [출처] Cassandra - facebook|작성자 녹천 [카산드라 Overview] ü 페이스북에 의해 개발되어 2008년 오픈소스로 공개되었으며, 현재는 Apache Software Foundation에서 관리하고 있는NoSQL 제품이다. ü 페이스북과 트위터, Digg등 유명 웹서비스에서 성공적으로 사용되고 있어 그 성능과 안정성을 인정받고 있다. ü 자바로 구현되어 있으며 Apache licence로 운영되고 있다. ü 대용량의 데이터 트렌젝션에 대해서 고성능 처리가 가능한 시스템이고 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있다. ü 컬럼 그룹(Column Group)형태의 데이터 모델을 갖고 있으며, 업데이트 내역이 일단 메모리에 캐시된 후 디스크에 쓰여지고 주기적으로 데이터 파일이 재구성된다는 점에서는 구글 빅테이블 하둡 ..
아파치 분산 데이타 베이스 Cassandra 소개 Introduction of Cassandra카산드라는 구글의 BigTable 컬럼 기반의 데이타 모델과 FaceBook에서 만든 Dynamo의 분산 모델을 기반으로 하여 제작되어 Facebook에 의해 2008년에 아파치 오픈소스로 공개된 분산 데이타 베이스 입니다.기존의 관계형 데이타 베이스와 다르게 SQL을 사용하지 않는 NoSQL의 제품중의 하나이며, 대용량의 데이타 트렌젝션에 대해서 고성능 처리가 가능한 시스템이다.(High-Scale). 노드를 추가함으로써 성능을 낮추지 않고 횡적으로 용량을 확장할 수 있다. 얼마전에 트위터도 MySQL에서 Cassandra로 데이타베이스를 전환하였다고 한다.. 자바로 작성되었음에도 불구하고, 데이타베이스라는 명칭에 걸맞게 여러 프로그래밍 언어를 지원합니다. ..