새로운 개발 방법론을 제시하는 SuperACID 2

On-Premise 환경에서도, 서로 다른 Cloud 환경에서도, VM(Virtual Machine) 환경에서도, 컨테이너 환경에서도, MSA를 포함한 그 어떤 분산 환경에서도데이터 오류를 보상하기 위한 추가 개발없이 데이터의 신뢰성을 보장받을 수 있습니다.

SuperACID 2 특징

새로운 서비스를 개발할 때, 기존 서비스를 더 나은 서비스로 변화시킬 때,온전히 서비스에 집중할 수 있도록 엔지니어를 돕고 서비스의 탄생 과정을 돕습니다.
  • acid 특징 이미지
    완전한 데이터 정합성 보장
    글로벌 트랜잭션 지원을 통해
    추가 개발 없이 데이터 신뢰성 확보
  • acid 특징 이미지
    모든 분산 환경 지원
    MSA를 포함하여
    On-premise RDBMS Cloud DBMS 등
    어떤 분산 환경에서도 지원 가능
  • acid 특징 이미지
    쉽고 간편한 적용
    단 한 줄의 Annotation 선언만으로
    별도 구현 필요 없이 적용
  • acid 특징 이미지
    실시간 대시보드
    트랜잭션 처리 현황, 호출 빈도,
    지연 상황 등 대시보드 제공

Architecture

새로운 서비스를 개발할 때, 기존 서비스를 더 나은 서비스로 변화시킬 때,온전히 서비스에 집중할 수 있도록 엔지니어를 돕고 서비스의 탄생 과정을 돕습니다.
  • 1Data Cache
    Transaction status 및 undo data 저장
    In-memory cluster 기반 분산 DB 인 lgnite 이용
  • 2Transaction Management
    Global Transaction 처리를 위한 TXID 발급 관리
    Client Agent와의 메시지 처리를 위한 Handler 관리
    Transaction 각 단계에 맞는 처리 및 상태 관리
  • 3Transaction Monitor
    Admin Console과 연계하여 현황 모니터링
acid Architecture