Ignite를 알아보자!

Karim·2021년 11월 9일
4

Ignite 운영

목록 보기
1/7
post-thumbnail

1. Ignite

💬 인메모리 컴퓨팅 플랫폼

  • 메모리에 데이터를 저장한다. (디스크로 접근하는 것 보다 속도가 빠름)
  • 휘발성, 비휘발성으로 선택하여 사용이 가능하다. (persistence 모드로 결정)
  • 데이터가 여러 서버에 분산되어 저장된다.
  • 수평적으로 제거 및 확장이 용이하다.
  • ACID 보장한다.
  • 여러 본사본을 저장할 수 있어 클러스터 오류에 데이터를 복원할 수 있다.
  • IMDG, IMDB 둘 다 제공한다.
  • JVM 기반으로 돌아간다.

💬 In-Memory Data Grid

  • 어플리케이션 계층과 동일한 메모리 공간을 이용
  • 필요에 따라 서버를 용이하게 추가하거나 줄일 수 있다.
  • key-value 모델이다. (key를 이용해 데이터를 분산 시켜 저장)

💬 In-Memory DataBase

  • 주 메모리에 데이터를 저장한다.
  • 기존 관계형 데이터베이스와 유사하게 구현되어있다.
  • SQL DDL,DML을 완벽하게 지원한다.

📚 참고

📌 여담

  • 원래는 잘 알고 있는 Redis 먼저 작성하려고 했는데ㅜㅜ 어쩌다 보다 회사에서 ignite를 RnD 할 기회가 생겨서 ignite부터 적기로 했다!
profile
나도 보기 위해 정리해 놓은 벨로그

0개의 댓글