메뉴 건너뛰기

2016.03.27 01:17

NO-SQL(not only SQL)

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

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기
Extra Form

NO-SQL은 not only sql 의 약어이다. 기본적으로 데이터 베이스는 계층형 -> 네트워크형 -> 관계형 으로 발전해 왔으며, 최근 대용량 데이터 처리가 이슈되면서 아래와 같은 관계형 데이터 베이스의 장단점의 보완 및 활용하고자 no-sql 에 대한 관심이 높아지고 있다.

관계형 데이터 베이스의 장점

- 데이터의 일관성을 보증할 수 있다. (트랜잭션)
- 정규화를 전제로 하고 있기 때문에 갱신 시의 비용이 적게 든다.
- 조인이나 복잡한 검색조건으로 검색이 가능하다.
- 참고 자료나 노하우가 많이 있다. (검증되고 성숙된 기술) 

관계형 데이터 베이스의 단점  

- 대량의 데이터 입력 처리 시 성능 이슈
- 갱신이 발생한 테이블의 인덱스 생성이나 스키마 변경에 대한 처리 이슈
- 컬럼을 확실히 정의하기 어려운 경우에 대한 처리 이슈
- 단순히 빨리 결과를 조회하고자 할때의 성능 이슈

<참고> 

* 일반적으로 데이터 베이스 저장소의 처리 성능을 확장하기 위한 노력은 2가지로 분류될수 있다.
  
스케일업과 스케일다운이다.

스케일업 방식
사용중인 서버 자체를 고성능으로 바꿔서 처리능력을 향상시키는 방법
-> 상당히 많은 비용이 발생하지만, 소스에 대한 변경이 없다

스케일다운 방식

저가의 여러 장비를 사용하여 처리 능력을 향상 시킴.
-> 저가의 비용으로도 원하는 성능을 확보할 수 있지만, 소스 수정이 필요하다.
-> NO-SQL 에서 제공하는 방식

NO-SQL 데이터베이스

조인 연산이 불가능하며, 각 데이터가 독립적으로 설계 되어 있어 데이터를 여러 서버에 분산하여 작업 하는 방식.
데이터를 여러 서버에 분산하는 것을 통하여 각 서버에서 처리하는 데이터의 양이 줄고 따라서 대량의 데이터의 입출력이 있어도 처리가 쉬워진다.

* 일반적으로 관계형 데이터 베이스의 경우에는 고가의 장비를 마스터-슬래이브 혹은 액티브-스탠바이 형태로 구성하여 서비스하고 있는 경우가 많으나, NO-SQL 에서 이야기 하는 구성은 이런 구성이 아닌 10대 혹은 100대 정도의 저가의 서버들을 클러스터링 혹은 샤팅 등의 방법으로 데이터를 쪼개서 나누어 처리하는 방식을 말한다. 

NO-SQL 데이터베이스 종류

NO-SQL 서버는 특징에 따라 3가지로 분류 될수 있다.

1. 키-값 형 스토어

- MEMCACHED
- REDIS

2. 문서형 데이터 베이스

문서형이라 함은 여러가지 형태의 값들을 모아놓은 논리적 구조라고 표현할 수 있겠다.
- MONGODB

3, 컬럼형 데이터 베이스

관계형 테이터 베이스가 ROW 단위로 데이터를 관리 하였다면, ROW 가 아닌 컬럼 단위로 관리하는 데이터 베이스를 말한다.
- HBASE
- CASSANDRA


  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