Infini Span
- Homepage : http://infinispan.org/
- Quick Start : https://github.com/infinispan/infinispan-quickstart
- 한국 블로그 : http://infinispan-ko.blogspot.kr/
- Guide : http://infinispan.org/docs/6.0.x/getting_started/getting_started.html
- Document : https://docs.jboss.org/author/display/ISPN/Clustering+modes
- 관련 사이트 : http://cbcpascal.blogspot.kr/
http://tedwon.com/display/dev/Infinispan+Data+Grid
JBoss Community에 최근 추가된 프로젝트
분산 캐쉬 (큰 Hash Table or Hash Map)
성능 향상을 위해서 사용합
경쟁 제품
Memcached, Hazelcast, Ehcache, JBoss Cache
상용 Oracle Coherence
일반 캐쉬와 차이점
JBoss Community - JBoss Cache는 규모를 크게 가지고 갈 수 없음
Infinispan은 대규모 캐쉬를 구현 가능
자체 표현으로는 Grid라고도 표현, 캐쉬 이외에도 grid 형태로 로직을 병렬 처리하는 기능도 가지고 있습니다.
일반 프로젝트에서는 어떻게 사용할 수 있을까요?
1. 반복적인 호출에 자주 변하지 않은 데이터를 넣어두고 성능을 향상시킬 수 있습니다.
2. Hibernate의 2차 캐쉬로 사용하여 Querying의 성능을 향상시킬 수 있습니다.
3. 여러 JVM, WAS에서 공통으로 사용하는 객체가 많은 경우 클러스터링을 통해 버스 처럼 사용할 수 있습니다.
4. 큰 크기의 Hash Table이 필요한 경우 클러스터링을 통해 여러 캐쉬를 하나로 보이게 하여 많은 객체를 저장할 수 있습니다.
'Infra > NoSQL&Cache' 카테고리의 다른 글
[KAFKA] 콘솔 명령어 모음 (1) | 2018.10.15 |
---|---|
Redis 설치 및 커맨드 정리 (0) | 2018.08.12 |
MongoDB 명령어 (0) | 2014.03.09 |
분산 캐시 Memcached (0) | 2013.11.19 |