SQL과 NoSQL의 장점을 결합한 NewSQL에 대해

-- IT Trend 2012. 12. 21. 16:44
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
기존 SQL기반의 RDB의 장점을 포용하고, 이젠 많은 서비스에서 활용되고 있고 기술적으로도 어느 정도 성숙 단계에 든 NoSQL의 장점들을 가미한 NewSQL이란 새로운 용어에 대해 살펴볼까 한다. 이젠 NewSQL도 많은 솔루션들이 나와 있어 현재 시점에서 그 가치를 알아볼 좋은 기회인것 같다.

RDB 진영에서 일어나고 있는 일들

MySQL의 차기 버전인 MySQL 5.6에 탑재 예정인 Memcached API. 응용 프로그램에서 Memcached API를 통해 InnoDB로 직접 액세스할 수 있으며 SQL 파서 기능을 제외해서 성능이 좋아졌다.
그리고 일본의 DeNA에서 상용 버전으로 사용중인 직접 InnoDB를 액세스하는 HandlerSocket. 750,000 QPS가 나온다니 정말 성능이 획기적으로 증가했다.
PostgreSQL 9.1에 탑재된 Unlogged tables. 특정 테이블에 대해 로깅을하지 않음으로써 오버헤드를 없애고 NoSQL 같은 빠른 데이터 액세스를 제공한다. 로그를 취하지 않는 것은 그 테이블에 대해 트랜잭션 처리에 의한 안전성을 일부 희생하는 대신에 빠른 액세스를 제공한다는 의미로 NoSQL을 의식한 구현일지 모르겠다.

NewSQL이라는 용어 등장

451 group의 Matt Aslett가 "NewSQL"아란 용어를 만들었고, 그 내용은 NoSQL 처럼 높은 확장성과 성능을 갖춘 관계형 데이터베이스를 "NewSQL"로 명명하고 있다. 'What we talk about when we talk about NewSQL' 포스트를 통해 확인할 수 있다.

(하단 생략)

'-- IT Trend' 카테고리의 다른 글

NOSQL과 CAP Theorem  (0) 2012.12.26
빅데이터란 무엇인가?  (0) 2012.12.26
지능형 전송 레이어 ZeroMQ  (0) 2012.11.09
Apache Ant  (0) 2012.09.06
Milestone  (0) 2012.03.09
posted by 어린왕자악꿍