빅데이터
- 구글을 만들고 싶다면
* NoSQL(not only SQL)
http://calmglow.egloos.com/4580668
A Bigtable is a sparse, distributed, persistent multidimensional sorted map.
Map이다
영구적(Persistence), 분산기반(Distribute), 정렬기능(Sorted), 다차원적(Multidimentional)
맵+엉성+다차원= memcache
맵+엉성+다차원+분산= 오라클 coherence, IBM ObjectGrid
맵+엉성+다차원+분산+영속성+정렬=HBase, BigTable, Cassandra
* HBase
http://hbase.apache.org/
- 하둡으로 제작한 데이타베이스
* Hadoop(하둡)
http://hadoop.apache.org/
- 분산 응용 프로그램을 위한 자바 소프트웨어 프레임워크
- 구성
- 파일시스템 (HDFS: Hadoop Distributed File System)
- YARN: A framework for job scheduling and cluster resource management.
- MapReduce: A YARN-based system for parallel processing of large data sets.
- 페이스북의 메신저 시스템, 실시간 분석 시스템
- 야후 웹검색
* Lucene(루씬)
http://lucene.apache.org/core/
- 검색 엔진 라이브러리
- 자바로 작성되었지만, 다른 언어로도 포팅됨
Delphi, Perl, C#, C++, Python, Ruby, PHP
* Nutch(너치)
http://nutch.apache.org/
- 루씬을 이용한 웹검색엔진
'Code' 카테고리의 다른 글
SDK -> MFC 변경 (0) | 2013.03.10 |
---|---|
ffmpeg 빌드 - 미리 빌드 해 놓은 것 사용하기 (0) | 2013.02.03 |
error log-2013/01 (0) | 2013.01.11 |
FFMPEG version up (0) | 2013.01.05 |
힙에러 (0) | 2012.12.26 |