메뉴 건너뛰기

(*.106.188.101) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 첨부
Extra Form
출처 http://www.ciokorea.com/slideshow/12897

주목!  9가지 오픈소스 빅 데이터 기술

Thor Olavsrud | CIO
갈수록 많은 기업들이 더 많은 데이터를 축적하며 경쟁력 향상을 꾀하고 있다. 그리고 이와 같은 빅 데이터 열풍의 중심에는 오픈소스 기술이 자리 잡고 있다. 여기 독자 여러분이 주목해야 할 아홉 개의 오픈소스 빅 데이터 기술을 소개한다. ciokr@idg.co.kr

1.jpg

아파치 하둡 (hadoop)

데이터 집약적 분산형 애플리케이션(data-intensive distributed application)용 오픈소스 소프트웨어 프레임워크인 아파치 하둡은 본래 당시 야후에서 일하던 더그 커팅이 작업 중인 오픈소스 웹 검색 엔진 넛치(Nutch)를 지원할 목적으로 개발한 것이다. 당시 넛치를 개발 중이던 커팅은 복수의 컴퓨터를 연결해 처리하기 위해 맵리듀스 기능과 분산 파일 시스템을 도입했고, 이로부터 하둡의 역사가 시작됐다. 하둡이라는 이름은 커팅의 아들이 가지고 놀던 장난감 코끼리에서 유래했다. 맵리듀스를 통해 하둡은 빅 데이터를 분할한 뒤 다수의 노드(node)에서 병렬로 처리한다. 현재 하둡은 빅 데이터를 구성하는 정형, 반정형, 비정형 데이터를 저장하는 가장 대중적인 테크놀로지로 사랑받고 있다. 하둡은 아파치 라이선스 2.0(Apache License 2.0) 에서 이용할 수 있다.

2.jpg

R

R은 오픈소스 프로그래밍 언어이자 통계적 컴퓨팅과 가상화를 지원하는 소프트웨어 환경이다. 1993년 뉴질랜드 오클랜드 대학의 로스 이하카와 로버트 젠틀맨이 개발한 R은 이후 대량의 데이터 셋을 통계적으로 분석하기 위한 툴로 큰 인기를 누리고 있다. R의 상용 버전은 레드햇이 리눅스를 지원하는 방식과 유사한 서비스와 지원 모델을 추구하는 레볼루션 애널리틱스(Revolution Analytics)로 배포되고 있다. R은 GNU 제너럴 퍼블릭 라이선스(GNU General Public license)에서 이용 가능하다.

3.jpg

캐스케이딩

캐스케이딩(Cascading)은 하둡용 오픈소스 소프트웨어 추상화 계층(abstraction layer)으로, 사용자들이 JVM 기반 언어를 활용해 하둡 클러스터에서 데이터 프로세싱 워크플로(data processing workflow)를 제작, 실행할 수 있도록 지원한다. 캐스케이딩의 장점은 맵리듀스 작업 근간의 복잡성을 숨겨준다는데 있다. 캐스케이딩의 개발자 크리스 웬슬은 이를 맵리듀스의 대안 API라 소개한다. 이는 광고 타겟팅(ad targeting)이나 로그 파일(log file) 분석, 생물정보학, 기기 학습, 예측적 애널리틱스, 웹 컨텐츠 마이닝(Web contents mining), ETL 애플리케이션 등에 주로 사용된다. 캐스케이딩의 상용 버전은 캐스케이딩의 개발자 웬슬이 설립한 컨커런트(Concurrent)이 지원하고 있다. 캐스케이딩을 도입한 기업들로는 트위터, 엣시(Etsy) 등이 있다. 캐스케이딩은 GNU 제너럴 퍼블릭 라이선스로 이용 가능하다.

4.jpg

스크라이브

스크라이브(Scribe)는 페이스북이 개발한 서버로, 2008년부터 사용되기 시작했다. 이는 여러 서버들에서 실시간으로 스트림되는 로그 데이터를 종합하는 역할을 한다. 페이스북의 자체 스케일링(scaling) 작업을 위해 설계된 스크라이브는 현재 매일 수백 억 건의 메시지를 처리하고 있다. 스크라이브는 아파치 라이선스 2.0에서 이용 가능하다.

5.jpg

엘라스틱서치

개발자 셰이 바논이 아파치 루센(Apach Lucene)에 기반해 제작한 엘라스틱서치(ElasticSearch)는 분산형 레스트풀(RESTful) 오픈소스 검색 서버다. 이는 특별한 설정 없이도 거의 실시간의 검색과 멀티테넌시(multitenancy)를 지원하는 스케일러블 솔루션(scalable solution)이다. 현재는 스텀블어폰(StumbleUpon)이나 모질라와 같은 여러 기업들이 이를 채택하고 있다. 엘라스틱서치는 아파치 라이선스 2.0에서 이용 가능하다.

6.jpg

아파치 H베이스

아파치 H베이스(Apache HBase)는 구글의 빅테이블(BigTable)을 본떠 자바로 작성된 오픈소스 비관계 열지향 분산형 데이터베이스(non-relational columnar distributed database)로, 하둡 분산형 파일시스템(HDFS, Hadoop Distributed Filesystem)에 기반한 구동을 목적으로 설계됐다. 이는 폴트 톨러런트 스토리지(fault-tolerant storage)와 대량의 희소 데이터(sparse data)에의 신속한 접속을 지원한다. H베이스는 지난 몇 해간 시장의 관심을 모은 NoSQL 데이터 스토어(NoSQL data store) 중 하나다. H베이스는 2010년 페이스북의 메시징 플랫폼에 채택되기도 했다. H베이스는 아파치 라이선스 2.0에서 이용 가능하다.

7.jpg

아파치 카산드라

또 하나의 NoSQL 데이터 스토어 아파치 카산드라는 자신들의 인박스 서치(Inbox Search) 기능을 지원할 목적으로 페이스북이 개발한 오픈소스 분산형 데이터베이스 관리 시스템이다. 페이스북이 2010년 카산드라를 포기하고 H베이스를 채택하긴 했지만, 카산드라는 여전히 많은 기업들에서 활용되고 있다. 그 중 한 기업인 넷플릭스(Netflix)를 예로 들면, 그들은 카산드라를 스트리밍 서비스 용 백 엔드 데이터베이스(back-end database)로 활용 중이다. 카산드라는 아파치 라이선스 2.0에서 이용 가능하다.

8.jpg

몽고DB

더블클릭(DoubleClick) 창업 멤버들이 개발한 몽고DB(MongoDB)는 대중적으로 사랑받는 또 다른 NoSQL 데이터 스토어다. 몽고DB는 역동적 스키마(dynamic schema)를 통해 정형 데이터를 BSON(Binary JSON)이라고 하는 JSON 형태의 문서로 저장한다. 현재 MTV 네트웍스(MTV Networks), 크레이스리스트(craigslist), 디즈니 인터렉티브 미디어 그룹(Disney Interactive Media Group), 뉴욕 타임즈(The New York Times), 엣시 등 시장의 여러 대기업들이 몽고DB를 채택하고 있다. 이는 GNU 아프로 제너럴 퍼블릭 라이선스(GNU Affero General Public License)에서 이용 가능하며, 랭기지 드라이버(language driver)는 아파치 라이선스 하에서 이용 가능하다. 상용 몽고DB 라이선스는 10젠(10gen)이 제공하고 있다.

9.jpg

아파치 카우치DB

아파치 카우치DB(Apach CouchDB) 역시 오픈소스 NoSQL 데이터 스토어 중 하나다. 이는 JSON을 이용해 데이터를 저장하고 있으며 자바스크립트를 쿼리 랭기지(query language)로, 맵리듀스와 HTTP를 API로 사용하고 있다. 카우치DB는 2005년 전 IBM 로터스 노츠의 개발자 다미엔 카츠가 대규모 객체 지향형 데이터베이스용 저장 시스템으로 개발한 것이다. BBC는 역동적인 콘텐츠 플랫폼에 카우치DB를 적용하며, 크레딧 스위스(Credit Suisse)의 물류 사업부는 그들의 파이썬 마켓 데이터 프레임워크(Python market data framework)의 설정 세부 사항 저장에 이를 사용하고 있다. 카우치DB는 아파치 라이선스 2.0에서 이용 가능하다.

관련 컨텐츠

Read more: http://www.ciokorea.com/slideshow/12897?slide=9#stage_slide#csidxf4dd17bc6392d7cb374aaa5e129ab90onebyone.gif?action_id=f4dd17bc6392d7cb3  Copyright © LinkBack


  1. Toad for Oracle 사용법

    Toad for Oracle 다운로드 : http://www.toadworld.com/m/freeware/544 토드(Toad) 사용법 : 단축키오라클 관리툴로 많이 사용되고 있는 것 중에 하나가 토드인데요. 토드에서 편리하게 사용할 수 있는 단축키를 알아보겠습니다. ▶테이블 정보 상세보기 F4 : T...
    Date2016.04.03 Reply0 Views520 file
    Read More
  2. 오라클에서 SQL 문장(구문)을 실행하는 과정 총 4 단계

    오라클에서 SQL 문장(구문)을 실행하는 과정은 총 4단계로 이는 아래와 같다. * 해석 * 최적화 * 행 소스 생성 * 구문 실행 각 단계에 대한 간략한 설명은 다음과 같다.   1. 해석 해석 단계에서는 다음과 같은 3 가지의 처리가 이루어진다. * 구문 검사 : SQL...
    Date2016.04.03 Reply0 Views577 file
    Read More
  3. No Image

    빅데이터 시대 분석 DB의 성능과 확장성 조건 - IDG Summary

    HP Enterprise Big Data
    Date2016.04.03 Reply0 Views484 file
    Read More
  4. No Image

    OLTP[OnLine Transction Processing]

    http://www.ktword.co.kr/abbr_view.php?nav=2&m_temp1=145&id=1085
    Date2016.04.02 Reply0 Views492
    Read More
  5. No Image

    데이터웨어하우스[Data Warehouse]

    http://www.ktword.co.kr/abbr_view.php?nav=2&id=515&m_temp1=493
    Date2016.04.02 Reply0 Views507
    Read More
  6. 빅데이터 플랫폼 전략 (2013.02.11)

    빅데이터 플랫폼 전략 저자소개 추천사 책을 내며 프롤로그 Part 01 빅데이터란 무엇인가    빅데이터의 3가지 특징 데이터의 규모      데이터의 변화 속도 데이터의 다양성 빅데이터를 이해하는 3가지 질문 빅데이터...
    Date2016.04.01 Reply0 Views442 file
    Read More
  7. [기획특집] IoT 시대, 실시간 빅데이터 분석의 부상

    [컴퓨터월드] 세상은 점점 더 빨라지고, 복잡해지고 있다. IT기술의 발전에 따라 데이터는 폭증하며 급류를 이루기 시작했고, 만물이 이어지는 초연결사회(Hyper-Connected Society)의 도래가 임박했다. 이러한 변화로 인해 경쟁마저 더욱 빠르고 복잡하게 전...
    Date2016.04.01 Reply0 Views532
    Read More
  8. No Image

    Oracle developer HR 테스트 해보기

    우선 oracle.com 에 접속합니다. downloads를 클릭하지 않고 위에 살포시 올려주면 submenu가 뜨구요, 거기서 11g Express Edition 을 클릭! 만일 로그인을 하지 않으면 이렇게 나옵니다. 계정이 없다면 생성해주시구여. 로그인을 하는 동시에 다운로드가 시작...
    Date2016.04.01 Reply0 Views475
    Read More
  9. ERD (Entity Relationship Diagram)

    ERD : Entity Relationship Diagram - 계략적으로 데이터 및 데이터들의 관계를 표현한 도식화된 그림(Diagram) - 분석가들은 조직의 데이터를 이해하고, 이를 응용시스템에 이용하고자 ERD를 작성 - 전략적 계획이나 또는 하향식 계획에서 자주 사용 국내에서...
    Date2016.04.01 Reply1 Views1072 file
    Read More
  10. No Image

    인피니플럭스 V2.5가 나왔습니다.

    인피니플럭스 관련 뉴스레터 입니다. 관련편지검색 메일 정보 상세보기 보낸사람 : ' class="senderBtn" href="javascript:;">Kim,Ki-Bae 16.03.31 18:31 ' class="cmd__addAddrFromRelativeMailByFolderName add_addrBtn from_add_addrBtn" href="javascript:...
    Date2016.03.31 Reply0 Views556 file
    Read More
  11. No Image

    BI 솔루션[MATRIX]

    [제품개요] 기업내 ERP,DW,CRM,SCM등의 다양한 데이터를 정보사용자가 직접 가치 있는 지식으로 창출하여 정확한 의사결정에 활용할 수 있는 지식정보화 BI(Business Intelligence]솔루션 입니다. MATRIX를 통하여 현업 담당자는 직접 데이터베이스에 접근  필...
    Date2016.03.30 Reply0 Views558
    Read More
  12. No Image

    시계열분석 (time series analysis)

    경기변동 등의 연구에 사용되고 있다. 통계숫자를 시간의 흐름에 따라 일정한 간격마다 기록한 통계계열을 시계열 데이터라고 하며, 이 계열의 시간적 변화에는 여러 원인에 기인한 변동이 포함되어 있다. 예를 들면, 돌연적인 사건을 원인으로 하는 것(우연변...
    Date2016.03.28 Reply0 Views415
    Read More
  13. [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’

    [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’ 2015년 1월 14일 바야흐로 인터넷 시대를 지나 모바일 시대로 진입하여 또 다른 IT 혁명이 진행되고 있다. 이 혁명의 중심에는 SNS와 클라우드 그리고, 이 모든 것을 합한 것 보다 더 큰 파괴력이 ...
    Date2016.03.28 Reply0 Views550
    Read More
  14. No Image

    인피니플럭스, IoT용 DBMS 첫 상용화 성공

    인피니플럭스, IoT용 DBMS 첫 상용화 성공 국내 소프트웨어(SW) 기업이 사물인터넷80(IoT)용 데이터베이스관리시스템(DBMS) 상용화에 성공했다. 인터넷전화(VoIP)에서 발생하는 빅데이터78를 실시간으로 저장·처리할 수 있다. VoIP 부정 사용 사례 등을 분석·...
    Date2016.03.28 Reply0 Views481
    Read More
  15. No Image

    [기업용 솔루션&서비스]글로벌 경쟁력 `우리 손에`

    기업 혁신과 경쟁력 강화의 핵심 툴로 최근 들어 정보기술(IT)이 더욱 부각되고 있다.  세계 경제가 블록화와 통합화를 동시에 추구하면서 기업의 경쟁은 끝없이 확대되고 있다. 기업간 경쟁이 국가 단위에서 전지구화하고 있는 추세로 더욱 확산되고 있는 ...
    Date2016.03.28 Reply0 Views531
    Read More
  16. No Image

    빅데이터 시큐레이어 제품소개서

    시큐레이어(대표 전주호)는 빅데이터78 기반 통합로그 분석 전문업체다. 빅데이터 분석과 IT자원에서 발생한 다양한 로그를 분석하고 통합보안관제 솔루션을 공급한다. ※ 우정사업본부 개인정보이력관리솔루션 구축, 빅데이터 플래폼 경쟁사
    Date2016.03.27 Reply0 Views522 file
    Read More
  17. 주목! 9가지 오픈소스 빅 데이터 기술

    주목!  9가지 오픈소스 빅 데이터 기술Thor Olavsrud | CIO 갈수록 많은 기업들이 더 많은 데이터를 축적하며 경쟁력 향상을 꾀하고 있다. 그리고 이와 같은 빅 데이터 열풍의 중심에는 오픈소스 기술이 자리 잡고 있다. 여기 독자 여러분이 주목해야 할 아홉 ...
    Date2016.03.27 Reply0 Views510 file
    Read More
  18. No Image

    NO-SQL(not only SQL)

    NO-SQL은 not only sql 의 약어이다. 기본적으로 데이터 베이스는 계층형 -> 네트워크형 -> 관계형 으로 발전해 왔으며, 최근 대용량 데이터 처리가 이슈되면서 아래와 같은 관계형 데이터 베이스의 장단점의 보완 및 활용하고자 no-sql 에 대한 관심이 높아지...
    Date2016.03.27 Reply0 Views455
    Read More
  19. 빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 ...

    빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 답안 Kristin Burnham | ITWorld 빅데이터 엔지니어들의 수요가 늘고 있고 이들의 연봉이 오르면서 채용이 쉽지 않은 상황이다. 빅데이터 엔지니어를 채용할 때 기술 면접에서 이들에게 꼭 물어야...
    Date2016.03.27 Reply0 Views561 file
    Read More
  20. No Image

    InfiniFlux 제품소개 및 성능비교

    InfiniFlux 제품소개 및 성능비교 (Click) InfiniFlux 성능지표 (Click) Infiniflux backup - data 관리 (backup, restore, mount, delete) (Click)
    Date2016.03.24 Reply0 Views512
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7