JBoss Datagrid

JBoss Data Grid 데모

Server Side Architect Group에서 진행한 In Memory Data Grid – Infinispan(JBoss Data Grid)에 대한 웨비나 동영상입니다.

말이 없는 마차

NoSQL은 말이 없는 마차처럼 SQL 없는 데이터베이스 – NoSQL 분류와 제품들

“Horseless Carriage”는 “말이 없는 마차” 라는 의미입니다. 지금은 Car (자동차) 라는 단어로 쓰이고 있습니다.
NoSQL이 SQL이 없는 데이터베이스를 의미하는 것처럼 NoSQL를 잘 전달하기 위한 좋은 아이디어라고 생각됩니다.
기존의 RDBMS 는 데이터베이스 + SQL(인터페이스) 로 생각해보면 NoSQL (Not Only SQL) 은 SQL 인터페이스가 아닌 데이터베이스라고 할 수 있을 것입니다.

JBoss Datagrid

JBoss Data Grid(infinispan) 에서 PostgreSQL 로 Persistence Cache Store 사용해 보기

JBoss Datagrid (Infinispan) 에 저장된 데이터가 예기치 못한 장애나 서버 작업으로 인하여 유실되었을 경우를 대비해 File이나 DB 로 Persistence 하게 저장할 수 있도록 하는 Persistence 와 캐시스토어 설정과 사용방법에 대해 예제를 통하여 살펴봅니다. 이 예제는 Infinispan 6.0.1 버전을 기반으로 하였으며, JBoss Data Grid 버전으로는 6.2.0 버전에 해당합니다.

JBoss EAP & Wildfly

JBoss Datagrid( Infinispan)의 Queue 자료구조 구현 방법

Infinispan (http://infinispan.org/)은 레드햇/JBoss의 오픈소스 분산 메모리 Key/Value 데이터 그리드 솔루션입니다. Hazelcast나 redis와 같은 솔루션에서는 Key/Value 방식이외에 Queue와 같은 자료 구조를 제공하기 때문에 편리하게 사용할 수 있습니다.
Infinispan에서 Queue와 같은 자료구조를 Key / Value 구조만으로 Linked-List를 만들어 샘플을 구현했습니다. Infinispan은 트랜잭션을 지원하기 때문에 포인터와 Queue Element의 입/출력시에는 트랜잭션을 사용했습니다.