최초 작성일 : 2013/01/31 14:58
Big Data :
구글에서 분산 컴퓨팅을 지원하기 위한 목적으로 제작하여 2004년 발표한 소프트웨어 프레임워크다. 이 프레임워크는 페타바이트 이상의 대용량 데이터를 신뢰할 수 없는 컴퓨터로 구성된 클러스터 환경에서 병렬 처리를 지원하기 위해서 개발되었다. 이 프레임워크는 함수형 프로그래밍에서 일반적으로 사용되는 Map과 Reduce라는 함수 기반으로 주로 구성된다.
현재 MapReduce는 Java와 C++, 그리고 기타 언어에서 적용이 가능하도록 작성되었다.
NoSQL은 널리 사용되는 관계형 데이터베이스 관리 시스템(RDBMS) 모델을 따르지 않는 데이터베이스
관리 시스템의 광범위한 클래스이다. NoSQL은 테이블을 생성하지 않으며 데이터 조작을 위해 SQL을 사용하지
않는다.
NoSQL 시스템은 대체로 데이터의 검색과 추가에 매우 최적화 되어 있으며 흔히 다음 세대의 저장 장치
(예를 들면 key-value 저장)에 대한 몇가지 기능을 제공한다.
full SQL 시스템에 비히 감소된 실행타임의 유연성은 특정 데이터 모델에 대한 확장성과 성능으로
확실한 보상이 될 수 있다.
요컨대 NoSQL 데이터베이스 시스템은 데이터의 성격상 데이터간의 관계를 필요로 하지 않는
방대한 양의 데이터를 처리할 때 유용하다.
데이터는 구조화 될 수 있겠지만 진짜 NoSQL이 필요한 경우는 요소들 사이에 관계가 없는 방대한
양의 데이터를 저장하고 검색하는 능력이 요구되는 때이다. 예를 들면 수백만 건의 key-value 쌍을
하나 혹은 연관된 여러개의 배열에 저장하거나 혹은 수백만 건의 데이터 레코드를 저장하는 경우를
들 수 있겠다.
최근의 기업들의 입장에서 보자면 특히 점점 증가하는 요소들의 통계핵적인 분석이나 혹은 실시간 분석에
유용할 것이다.(예를 들면 커다란 그룹의 사용자들이 올리는 트위터의 글들이라든가 서버상의 로그들이 그런 것이다.)
일반적으로 NoSQL 데이터베이스는 데이터를 저장하는 방식에 따라 Key-Value Store,
BigTable 이행, 문서 저장 데이터베이스(Document store database), 그리고
graph 데이터 베이스의 하위 영역으로 카테고리가 나누어진다.
- (영문판 위키피디아 발번역...-.-)
Eventually‐consistent key‐value store
Hierarchical key–value store
Hosted services
Key–value cache in RAM
- memcached
- OpenLink Virtuoso
- Oracle Coherence
- Redis
- Hazelcast
- Tuple space
- Velocity
- IBM WebSphere eXtreme Scale
- JBoss Infinispan[13]
Key–value stores on solid state or rotating disk
- Aerospike
- BigTable
- CDB
- Ceph
- Couchbase Server
- Keyspace
- LevelDB
- MemcacheDB
- MongoDB
- OpenLink Virtuoso
- Tarantool
- Tokyo Cabinet
- Tuple space
- Oracle NoSQL Database
Ordered key–value stores
Multivalue databases
- Northgate Information Solutions Reality, the original Pick/MV Database
- Extensible Storage Engine (ESE/NT)
- jBASE
- OpenQM
- Revelation Software's OpenInsight
- Rocket U2
- D3 Pick database
- InterSystems Caché
- InfinityDB
Object database
- db4o
- Eloquera
- GemStone/S
- InterSystems Caché
- JADE
- NeoDatis ODB
- ObjectDB
- Objectivity/DB
- ObjectStore
- OpenLink Virtuoso
- Versant Object Database
- Wakanda
- ZODB
RDF database
Tabular
Tuple store
'Study > 빅데이터' 카테고리의 다른 글
[옛 글] [BigData] MapReduce - Locality 등... (0) | 2013.07.19 |
---|---|
[옛 글] [BigData] MapReduce - master data structure와 고장 허용 범위 (0) | 2013.07.19 |
[옛 글] [BigData] MapReduce의 구현 (0) | 2013.07.19 |
[옛 글] [BigData] MapReduce - 조금 더 상세하게. (0) | 2013.07.19 |
[옛 글] [BigData] MapReduce란 무었인가? (0) | 2013.07.19 |
[옛 글] [BigData] 학습 시작을 위한 용어 정리 (4) | 2013.07.19 |
최초 작성일 : 2010/03/25 17:30
링크 : http://www.zdnet.co.kr/Contents/2010/03/25/zdnet20100325150752.htm
사실 커버하는 영역이 다르다고는 하지만 2가지의 DBMS 제품을
오라클이 어떤 비중으로 지원을 배분하는가 하는 부분은 상당히 궁금하긴 하다.
오라클이 시장을 뺏길 것이 두려워 MySQL(정확히는 Sun)을 인수한 것이 아닌 한
MySQL를 내팽개치지는 않겠지...
근데 MySQL 자체가 관심이 가는게 아니라
기사 내용중의 No SQL 기술이 더 관심이 가네...
또 공부해야겠다.
'News Scrap' 카테고리의 다른 글
[옛 글] [이데일리] 아이패드 예비사용자 "웹서핑·이메일 활용도 높을 듯" (0) | 2013.07.08 |
---|---|
[옛 글] [디지털타임스] 북미 이통시장 4G전쟁 불붙었다 (0) | 2013.07.08 |
[옛 글] [zdnet] 마이SQL의 미래, 2가지 관전포인트 (0) | 2013.07.08 |
[옛 글] [아이뉴스24] ‘App Store’ 통제 강화에 나선 Apple의 행보와 애플리케이션 개발진영에 미치는 파급효과 (0) | 2013.07.08 |
[옛 글] [zdnet] 아이폰과 아이패드 '애플리케이션 차이는?' (0) | 2013.07.08 |
[옛 글] [zdnet] 앱스토어, 잘되는 게임 장르 따로 있다 (0) | 2013.07.08 |
댓글을 달아 주세요
댓글을 달아 주세요
요즘 빅데이터에 큰 관심을 갖고있는 한 경영학도입니다. 귀중한 정보덕분에 빅데이터에 대해 조금이나마 개념을 잡은것같네요. 감사합니다 :)
얕은 지식이나마 도움이 되셨다니 감사합니다^^
비밀댓글입니다
글을 이제야 봤네요^^;; 경영이 전공이시라니 컴공보다는 응용통계쪽이 더 적절하지않나 생각됩니다. 빅데이터가 물론 큰 데이터를 처리하는 기술도 중요하지만 역시 무엇을 위해 어떻게 분석할 것인지를 아는 것이 더 중요하다고 생각되네요.