메뉴 건너뛰기

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


List of Articles
번호 제목 날짜 조회 수
31 Toad for Oracle 사용법 Toad for Oracle 다운로드 : http://www.toadworld.com/m/freeware/544 토드(Toad) 사용법 : 단축키오라클 관리툴로 많이 사용되고 있는 것 중에 하나가 토드인데... file 2016.04.03 521
30 오라클에서 SQL 문장(구문)을 실행하는 과정 총 4 단계 오라클에서 SQL 문장(구문)을 실행하는 과정은 총 4단계로 이는 아래와 같다. * 해석 * 최적화 * 행 소스 생성 * 구문 실행 각 단계에 대한 간략한 설명은 다음과... file 2016.04.03 578
29 빅데이터 시대 분석 DB의 성능과 확장성 조건 - IDG Summary HP Enterprise Big Data file 2016.04.03 485
28 OLTP[OnLine Transction Processing] http://www.ktword.co.kr/abbr_view.php?nav=2&amp;m_temp1=145&amp;id=1085 2016.04.02 493
27 데이터웨어하우스[Data Warehouse] http://www.ktword.co.kr/abbr_view.php?nav=2&amp;id=515&amp;m_temp1=493 2016.04.02 508
26 빅데이터 플랫폼 전략 (2013.02.11) 빅데이터 플랫폼 전략 저자소개 추천사 책을 내며 프롤로그 Part 01 빅데이터란 무엇인가    빅데이터의 3가지 특징 데이터의 규모      데... file 2016.04.01 443
25 [기획특집] IoT 시대, 실시간 빅데이터 분석의 부상 [컴퓨터월드] 세상은 점점 더 빨라지고, 복잡해지고 있다. IT기술의 발전에 따라 데이터는 폭증하며 급류를 이루기 시작했고, 만물이 이어지는 초연결사회(Hyper-... 2016.04.01 533
24 Oracle developer HR 테스트 해보기 우선 oracle.com 에 접속합니다. downloads를 클릭하지 않고 위에 살포시 올려주면 submenu가 뜨구요, 거기서 11g Express Edition 을 클릭! 만일 로그인을 하지 ... 2016.04.01 476
23 ERD (Entity Relationship Diagram) ERD : Entity Relationship Diagram - 계략적으로 데이터 및 데이터들의 관계를 표현한 도식화된 그림(Diagram) - 분석가들은 조직의 데이터를 이해하고, 이를 응... 1 file 2016.04.01 1073
22 인피니플럭스 V2.5가 나왔습니다. 인피니플럭스 관련 뉴스레터 입니다. 관련편지검색 메일 정보 상세보기 보낸사람 : ' class=&quot;senderBtn&quot; href=&quot;javascript:;&quot;&gt;Kim,Ki-Bae 16.03.31 18:31 ' class... file 2016.03.31 557
21 BI 솔루션[MATRIX] [제품개요] 기업내 ERP,DW,CRM,SCM등의 다양한 데이터를 정보사용자가 직접 가치 있는 지식으로 창출하여 정확한 의사결정에 활용할 수 있는 지식정보화 BI(Busin... 2016.03.30 559
20 시계열분석 (time series analysis) 경기변동 등의 연구에 사용되고 있다. 통계숫자를 시간의 흐름에 따라 일정한 간격마다 기록한 통계계열을 시계열 데이터라고 하며, 이 계열의 시간적 변화에는 ... 2016.03.28 416
19 [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’ [기업 탐방] IoT 시대 머신데이터 전용 DBMS ‘인피니플럭스’ 2015년 1월 14일 바야흐로 인터넷 시대를 지나 모바일 시대로 진입하여 또 다른 IT 혁명이 진행되고 ... 2016.03.28 551
18 인피니플럭스, IoT용 DBMS 첫 상용화 성공 인피니플럭스, IoT용 DBMS 첫 상용화 성공 국내 소프트웨어(SW) 기업이 사물인터넷80(IoT)용 데이터베이스관리시스템(DBMS) 상용화에 성공했다. 인터넷전화(VoIP)... 2016.03.28 482
17 [기업용 솔루션&서비스]글로벌 경쟁력 `우리 손에` 기업 혁신과 경쟁력 강화의 핵심 툴로 최근 들어 정보기술(IT)이 더욱 부각되고 있다.  세계 경제가 블록화와 통합화를 동시에 추구하면서 기업의 경쟁은 끝없... 2016.03.28 532
16 빅데이터 시큐레이어 제품소개서 시큐레이어(대표 전주호)는 빅데이터78 기반 통합로그 분석 전문업체다. 빅데이터 분석과 IT자원에서 발생한 다양한 로그를 분석하고 통합보안관제 솔루션을 공급... file 2016.03.27 523
15 주목! 9가지 오픈소스 빅 데이터 기술 주목!  9가지 오픈소스 빅 데이터 기술Thor Olavsrud | CIO 갈수록 많은 기업들이 더 많은 데이터를 축적하며 경쟁력 향상을 꾀하고 있다. 그리고 이와 같은 빅 ... file 2016.03.27 511
» NO-SQL(not only SQL) NO-SQL은 not only sql 의 약어이다. 기본적으로 데이터 베이스는 계층형 -&gt; 네트워크형 -&gt; 관계형 으로 발전해 왔으며, 최근 대용량 데이터 처리가 이슈되면서 ... 2016.03.27 456
13 빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 ... 빅데이터 엔지니어가 알아야 할 5가지 면접 질문, 그리고 모범 답안 Kristin Burnham | ITWorld 빅데이터 엔지니어들의 수요가 늘고 있고 이들의 연봉이 오르면서... file 2016.03.27 562
12 InfiniFlux 제품소개 및 성능비교 InfiniFlux 제품소개 및 성능비교 (Click) InfiniFlux 성능지표 (Click) Infiniflux backup - data 관리 (backup, restore, mount, delete) (Click) 2016.03.24 513
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7