본문 바로가기

NoSQL이란 무엇인가?(조대협님의 마이크로소프트 기고된글) 근래에 들어서 기술의 빅 트렌드 중의 하나는 빅데이터와 NoSQL이다. 빅데이터와 NoSQL은 대용량의 데이터를 빠른 시간에 안전하게 처리할 수 있는 기술이기에 각광을 받고 있지만, 기술적 난이도도 높고 기능적 제약도 많은 탓에 일반적인 기업에서 제대로 된 이해 없이 도입했다가 오히려 낭패를 보는 경우가 많다. 이 글에서는 NoSQL의 등장 배경과 정의, 그리고 특성 등을 소개함으로써 NoSQL을 정확히 이해하고, 나아가 올바른 사용법을 점검하는 기회를 마련했다. 인터넷 대중화에 이어 수년 전부터 SNS 서비스가 활성화되면서 컴퓨팅 시스템에도 변화가 찾아오기 시작했다. NoSQL의 등장 배경 예전에 컴퓨팅 시스템은 기업 업무를 자동화하고 효율화하는 데 그 목적이 있었다. 그래서 기업의 복잡한 데이터를 저.. 더보기
Powershell 3.0 추가된 기능 Windows Server 2012, Windows 8은 기본적으로 PowerShell 버전이 3.0이다. 여기서 이전에 비하여 변화되거나 향상된 기능을 간략하게 살펴보면 다음과 같다. (아래 기능은 주로 ISE에서 더욱 빛이 난다) 동사를 사용하고 – 입력한 후 명사 위치에 한 글자를 입력하면 사용할 수 있는 명사가 자동으로 보여준다. 그러면 사용자는 그 중에 하나를 선택하기만 하면 된다. Get-P 사용 가능한 명령어가 늘어 났다 Get-Command | Measure-Object (Get-Command).Count Get-Command * | Measure-Object Show-Command 지원: 이것을 이용하면 초보자들에게 도움이 된다. 즉, Get-Process에 사용하는 매개변수들을 쉽게 알.. 더보기
전국 벛꽃 축제 일정 전국 벛꽃 축제 일정 올해는 갈수 없을 것 같네..... 자료 출처 : 네이버 더보기
OVP 내용정리 New Topic : OVP ( Online Video Platform ) 1. OVP의 정의 1) OVP란 Online Video Platform, 즉, 인터넷환경에서 동영상서비스를 제공하는 플랫폼이다. 2) OVP는, 인터넷 혹은 네트워크 환경에서 동영상 서비스를 위해 필요한 여러가지 솔루션들 (인코딩, 동영상전송, 컨텐츠 관리, 배포, 분석 등)을 하나의 패키지로 하여 온라인상에서 쉽게 사용할 수 있도록 구성된 플랫폼 서비스이다. 즉, SaaS, PaaS에 속한다고 할 수 있다. 2. 주요 특징 1) 기존 동영상서비스 시장과의 비교 - 동영상 호스팅 : 주로, smtp방식의 동영상 스트리밍 또는 http방식의 동영상 다운로드와 같은 단순한 서비스 수행을 위해서, 특정 포맷으로 인코딩된 동영상 파일을.. 더보기
2014년 IT 분야 10대 이슈 전망 우리나라 한국 정보화 진흥원에서 보고있는 2014년 10대 이슈와 전망입니다. 2014년 IT 분야 10대 이슈 전망(출처 한국정보화 진흥원) 1. (Windows XP 중단은 많은 문제를 야기) MS가 이미 발표한 올해 4월 XP지원 중단은 준비되지 않은 기업, 개인에게 문제를 발생시킬 것으로 우려 2. (PRISM*에 관한 다툼 지속) 2013년부터 지속된 미국 정부가 글로벌통신 네트워크를 무단으로 감시했다는 PRISM에 대한 논란이 계속될 전망 * PRISM : 미국 국가보안국(NSA)의 개인 정보에 대한 무차별 감청 프로그램 3. (MS의 새로운 CEO는 많은 어려운 결정을 해야 하는 상황에 직면)강한 마케팅에도 불구하고 시장에서 성공하지 못한 윈도우 8의 미래 방향, 계속적으로 노키아의 하드웨어.. 더보기
분산 캐시 솔루션 사용시 주의점 오늘도 대용량 서버 구축을 위한 Memcached와 Redis를 읽고 분산 캐시 솔루션을 사용할때 주의할점에 대해 언급되어 있어 정리해봅니다. Memcached와 Redis를 사용하다 보면 공통으로 주의해야 할 점들이 있습니다. 우선 첫번째로 메모리 사용량에 주의 해야 합니다. 메모리를 캐시솔루션에 어느정도 할당할 것인지 고민해 봐야 할것 같습니다. 전체 메모리를 솔루션만 사용하는게 아니라 OS도 사용하고 다른 솔루션도 사용할수 있으니 전체 메모리를 캐시 솔루션에만 할당하게 되면 성능적인 면에서 무리를 줄수 있다고 합니다. 메모리를 빡빡하게 할당하면 SWAPPING이 발생해서 전체 성능이 떨어질수 있으며, 전체의 60~70%정도로 할당하는것을 이책에서는 권고 하고 있는것으로 보여집니다. 저의 생각으로는 .. 더보기
NoSQL - Consistent Hashing 오늘은 한권더 구매한 대용량 서버 구축을 위한 Memcached와 Redis를 보고 몇자 적어 봅니다. 책을 보다 보니 Memcached와 Redis를 공부 하기 전에 분산 캐시를 구현하는 핵심 기술인 Consistent Hashing에 대해서 알아야 한다는 생각이 들었습니다. Consitent Hashing은 MIT의 David Karger라는 사람이 웹서버의 수량이 변화하는 상황에서 분산 Request를 처리 하려고 고안한 것이라고 합니다. --------------------------------------------------------------------------------------- Consistent Hashing 일반적인 hash function을 떠올리자면, ‘key mod N’일 .. 더보기
대용량 서버 구축을 위한 Memcached와 Redis 서점에 없어서 인터넷으로 구매한 책 Memcached와 Redis에 대한 개념 입문서 같은 책이다. IT에 종사하는 사람이라면 쉽게 접근 할수 있을 듯 하다 아직 절반정도 밖에 안봤지만 이해가 쉽게 잘 쓰여진듯하고 가격에 비해 내용이 좀 적은 것 같다는게 흠이다. 책 소개부분은 한빛미디어에서 가져왔습니다. 대용량 서버 구축을 위한 분산 캐시의 이해! 이 책은 대용량 서비스의 성능을 쉽게 높여줄 수 있는 분산 캐시 기술인 Memcached와 Redis를 소개한다. Memcached와 Redis의 핵심내용을 담았으며, Short URL 실습을 통해서 관련 내용을 쉽게 이해할 수 있다. 대상 독자 대용량 서비스를 설계하고 싶은 초보자 분산 캐시를 대용량 서비스에 적용해 보고 싶은 실무자 도서 특징(출판사 리뷰.. 더보기
NoSQL (Memcached & Redis) 이번에 구매한 빅데이터 시대를 위한 NoSQL 핵심가이드를 보면서 책 내용중에 알아두어야 할 것들 적어 봅니다. 먼저 Memcached는 단독으로 replication을 지원하지 않는다. repcached를 이용하여, 이중화 가능하니 알아두어야 할것 같다. memcached는 데이터의 영속성을 가지고 있지 않으며, 데이터가 휘발성이므로 이를 보완하기 위한 제품들이 있으며, Tokyo tyrant라는 영속성 key-value형 store가 있으나 일본사람이 개발한 것이며, 데이터를 디스크에 저장하면서 memcached의 빠른 처리도 가능하나 많이 알려지지 않았으며 일본에서만 많이 사용한다고 한다. 그냥 이런게 있다는 정도만 알면 될것 같다. redis는 salvatore sanfilippo가 개발한 오픈소.. 더보기
빅 데이터 시대를 위한 NoSQL 핵심가이드 어제 교보문고에 가서 NoSQL관련된 책들을 보던중 추천받은 책이 재고가 없어서 다른책을 구매하고 왔다 추천받은 책은 인터넷으로 구매하고 어제는 빅 데이터 시대를 위한 NoSQL 핵심가이드를 구매 완료!! 오늘도 열심히 공부하자!!! 자세한 설명은 아래에 있습니다 ㅎㅎㅎㅎ 책을 보면서 공부하는 것들도 공부하면서 올리도록 할께요~~ http://book.naver.com/bookdb/book_detail.nhn?bid=6793537 더보기