오라클 코히어런스
1. 개요
오라클 코히어런스는 캐머런 퍼디와 진 글레이저가 개발하여 2001년 12월에 처음 출시된 데이터 그리드 솔루션이다. 2007년 오라클이 Tangosol Inc.를 인수하면서 오라클 제품군에 포함되었으며, 다른 서비스와의 통합을 위한 API와 HTTP 세션 관리를 지원한다. 2020년에는 커뮤니티 에디션이 오픈 소스로 공개되었으며, 클러스터 모니터링을 위해 JMX 및 전용 모니터링 제품을 사용할 수 있다.
| 개발사 | 오라클 |
|---|---|
| 최초 출시일 | 2001년 |
| 최신 버전 | 14.1.1.0.0 (2020년 8월 19일) |
| 운영 체제 | 플랫폼 독립형 |
| 종류 | 분산 캐시 |
| 라이선스 | 상업 소프트웨어 |
| 웹사이트 | 오라클 코히어런스 |
| 주요 특징 | 인-메모리 데이터 그리드 분산 캐싱 데이터 일관성 유지 트랜잭션 지원 실시간 데이터 처리 클러스터 관리 |
|---|
| 기술 스택 | 자바 |
|---|---|
| 통신 방식 | TCP/IP |
| 데이터 직렬화 | 자바 직렬화, Protocol Buffers, JSON |
| 캐시 토폴로지 | 분산 캐시, 복제 캐시, 로컬 캐시 |
| 데이터 접근 방식 | JCache (JSR-107), Coherence API |
| 주요 활용 분야 | 고성능 트랜잭션 처리 실시간 데이터 분석 세션 관리 이벤트 처리 분산 컴퓨팅 |
|---|
| 주요 역사 | 2001년: 최초 출시 2007년: 오라클에 인수됨 지속적인 업데이트 및 기능 추가 |
|---|
| 참고 자료 | 오라클 코히어런스 홈페이지 오라클 코히어런스 문서 |
|---|
-
오라클 코퍼레이션 -
오라클 파크
오라클 파크는 샌프란시스코 자이언츠의 홈 구장으로, 맥코비 코브와 인접한 독특한 입지 조건과 스플래시 히트 존으로 유명하며 야구 외 다양한 스포츠 및 문화 행사가 개최되는 장소이다. -
오라클 코퍼레이션 -
Btrfs
Btrfs는 내결함성, 복구 기능, 쉬운 관리를 특징으로 하는 카피-온-라이트 방식의 파일 시스템으로, 동적 아이노드 할당, 쓰기 가능한 스냅샷, 서브볼륨, 압축, 온라인 조각 모음 등의 기능을 제공하며 데이터 무결성 보장 및 오류 자동 수정이 가능하다. -
오라클 소프트웨어 -
자바 데스크톱 시스템
-
오라클 소프트웨어 -
스타오피스
스타오피스는 1985년 스타라이터에서 시작하여 다양한 플랫폼으로 확장되고 썬 마이크로시스템즈에 인수되어 OpenOffice.org의 기반이 되었던 오피스 스위트였으나, 오라클에 인수 후 오라클 오픈 오피스로 변경되었다가 판매가 중단되었으며, 워드 프로세서, 스프레드시트, 프레젠테이션 프로그램 등을 포함하고 있었다. -
사유 소프트웨어 -
인터넷 익스플로러
마이크로소프트가 개발한 웹 브라우저인 인터넷 익스플로러는 윈도우 운영 체제와의 통합으로 높은 시장 점유율을 유지했으나, 웹 표준 문제와 보안 취약점으로 비판받으며 2015년 엣지에 자리를 내주고 2022년 지원이 종료되었지만, 엣지의 IE 모드로 레거시 호환성을 유지하고 있다. -
사유 소프트웨어 -
스타오피스
스타오피스는 1985년 스타라이터에서 시작하여 다양한 플랫폼으로 확장되고 썬 마이크로시스템즈에 인수되어 OpenOffice.org의 기반이 되었던 오피스 스위트였으나, 오라클에 인수 후 오라클 오픈 오피스로 변경되었다가 판매가 중단되었으며, 워드 프로세서, 스프레드시트, 프레젠테이션 프로그램 등을 포함하고 있었다.
2. 역사
오라클 코히어런스는 캐머런 퍼디(Cameron Purdy)와 진 글레이저(Gene Gleyzer)가 개발했으며 2001년 12월에 처음 출시되었다. 2007년 4월, 오라클은 이 제품의 원래 소유자인 Tangosol Inc.를 인수했다.
2.1. 초기 개발
오라클 코히어런스는 캐머런 퍼디(Cameron Purdy)와 진 글레이저(Gene Gleyzer)가 개발했으며, 2001년 12월에 처음 출시되었다.
오라클은 2007년 4월에 이 제품의 원래 소유자인 Tangosol Inc.를 인수했는데, 당시 100명 이상의 직거래 고객을 확보하고 있었다. 오라클 코히어런스는 또한 오라클의 경쟁사에 속하는 일부 회사의 소프트웨어 제품에도 포함되었다.
2.2. 오라클 인수
오라클은 2007년 4월 Tangosol Inc.를 인수하여 코히어런스를 자사 제품군에 포함시켰다. 인수 당시 Tangosol Coherence는 100명 이상의 직거래 고객을 확보하고 있었으며, 오라클 경쟁사의 소프트웨어 제품에도 포함되어 있었다.
3. 주요 기능 및 통합
오라클 코히어런스는 TopLink, JPA, 오라클 골든 게이트와 통합되며, API를 통해 다른 플랫폼과도 통합할 수 있다. 또한, Coherence*Web을 사용하여 오라클 웹로직 서버, IBM WebSphere, Apache Tomcat 등 다양한 애플리케이션 서버에서 HTTP 세션을 관리할 수 있다.
2020년 여름, 코히어런스 커뮤니티 에디션이 GitHub에서 오픈 소스로 출시되었다. 일부 코히어런스 사용 패턴 또한 오픈 소스로 제공되며, 오라클 코히어런스 인큐베이터를 통해 목록 확인 및 지원이 가능하다.
3.1. 주요 기능
코히어런스는 TopLink, Java Persistence API, 오라클 골든 게이트를 사용하여 다른 서비스와 통합하는 메커니즘을 제공하며, 오라클 코히어런스에서 제공하는 API를 사용하여 다른 플랫폼과 통합할 수 있다.
코히어런스를 사용하여 메시징, 작업 분배 및 광역 네트워크(WAN)에서의 데이터 복제와 같은 기능을 구현할 수 있다.
3.2. 다른 서비스와의 통합
오라클 코히어런스는 TopLink, JPA, 오라클 골든 게이트와 통합하는 메커니즘을 제공하며, 오라클 코히어런스에서 제공하는 API를 사용하여 다른 플랫폼과 통합할 수 있다.
코히어런스는 HTTP 세션을 오라클 웹로직 서버, IBM WebSphere, Apache Tomcat과 같은 애플리케이션 서비스에서 Coherence*Web을 통해 관리하는 데 사용할 수 있다.
3.3. 애플리케이션 서버 세션 관리
코히어런스는 Coherence*Web을 통해 웹로직, IBM WebSphere, Apache Tomcat과 같은 애플리케이션 서버에서 HTTP 세션을 관리하는 데 사용될 수 있다.
4. Coherence 클러스터 모니터링
Coherence 운영 중인 클러스터는 JMX를 통해 얻을 수 있는 지표를 JConsole을 이용하여 확인할 수 있다. 또한, 오라클 및 서드 파티에서 Coherence 감시 전용 제품도 출시되었다