DataGrid 4

JBoss Infinispan 온라인 웨비나 내용 노트

전준식 이사님의 Infinispan 강의 내용 요약 정리 In Memory Data Grid - Infinispan(JBoss Data Grid) Webinar from Opennaru on Vimeo. [Cosistent hashing]- Hash Ring 형태로 저장- 서버가 늘어나고 줄어드는 것에 대해서 대응이 가능한 구조1번은 0번부터2번은 27번부터3번은 50번부터의 해쉬 값을 저장함. 장애 대응예를 들어, 2번이 죽으면 1번이 0~49번까지 보관함복제는, 다른 서버에다가도 값을 복제 해놓음. 이 알고리즘을 이용하면, memcached 등을 이용해서도 고가용 서버를 만들 수 있음 Segment(Replica,Virtual node)- Hash ring에 가상의 노드를 만들어서, 특정 서버에 값이..

In memory dictionary Redis 소개

redis Introduction IntroRedis는 "REmote DIctionary System"의 약자로 메모리 기반의 Key/Value Store 이다.Cassandra나 HBase와 같이 NoSQL DBMS로 분류되기도 하고, memcached와 같은 In memory 솔루션으로 분리되기도 한다.성능은 memcached에 버금가면서 다양한 데이타 구조체를 지원함으로써 Message Queue, Shared memory, Remote Dictionary 용도로도 사용될 수 있으며, 이런 이유로 인스탄트그램, 네이버 재팬의 LINE 메신져 서비스, StackOverflow,Blizzard,digg 등 여러 소셜 서비스에 널리 사용되고 있다.BSD 라이센스 기반의 오픈 소스이며 최근 VMWare에 ..

AppFabric (ESB + DataGrid) - 윈도우즈서버 새 기능

Oracle Coherence나 Open source memcached와 같은 메모리 그리드 솔루션은 아키텍쳐를 그리는 데 상당한 효과를 발휘한다. 메모리 그리드랑, 간단하게 이야기 하면 Java의 HashTable이 무제한 용량으로 확대 가능하고, 어느 server instance에서도 접근이 가능하며, 장애시 Fail over를 통해서 고가용 서비스가 가능한 솔루션을 이야기 한다. 물론 Oracle Coherence가 .NET도 지원하기는 하는데, 이왕이면 MS도 이런게 있었으면 했는데, 새 윈도우즈 Server에 나왔다. AppFabric이라는 일종의 윈도우즈 미들웨어인데, 일단 데이타 그리드의 성격을 가지고 무제한 클러스터링이 가능하다.. (물론 열어봐야 알겠지만..) 데이타 그리드로써도 의미가 ..