DRUNKEN KEVIN

NoSQL

2010. 8. 11. 10:16

가상
반응형


 인터넷은 현재 데이터의 홍수 속에 빠져있다. 홍수보단 폭풍이란 말이 더 잘 어울릴지도 모르겠다. 그 정도로 트랜잭션도 많이 일어나고, 빈번한 읽기와 쓰기 연산이 짧은 시간 안에 수천만번 일어난다. 그 대표적인 주자가 아마 Facebook, Twitter와 같은 SNS(Social Network Service)가 해당된다.


 현재 사용되고 있는 RDB(Relational Database)로 수많은 양의 트랜잭션을 처리하기란 무리가 있을 것이다. 따라서 등장한 것이 NoSQL이다. 따지크님의 블로그에 NoSQL에 대해 잘 정리되어 있다.


 NoSQL은 SQL 혹은 Not Only SQL의 의미로 쓰이고 있다. 현재 NoSQL로 가장 잘 알려져 있는 건, Google의 BigTable과 Amazon의 Dynamo가 있다. Wiki에도 나와 있듯이, 구현의 방식에 따라 다양하게 분류가 나뉘어 진다. 자세한 내용은 아래의 프리젠테이션과 링크들을 참고하면 좋을 것 같다.


- NoSQL의 정의와 사례 정리

- "SQL 반대?" 부상하는 반 데이터베이스 운동

- NoSQL, 소셜웹 시대의 대안?

- 트위터의 장애 극복 이야기


반응형