본문 바로가기
법, 용어/용어

Ignite 개념

by 3604 2024. 6. 15.
728x90

출처: https://velog.io/@limsubin/Ignite-%EC%99%84%EC%A0%84-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90

1. Ignite

💬 인메모리 컴퓨팅 플랫폼

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

💬 In-Memory Data Grid

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

💬 In-Memory DataBase

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

📚 참고

📌 여담

  • 원래는 잘 알고 있는 Redis 먼저 작성하려고 했는데ㅜㅜ 어쩌다 보다 회사에서 ignite를 RnD 할 기회가 생겨서 ignite부터 적기로 했다!
728x90

'법, 용어 > 용어' 카테고리의 다른 글

FPGA 기초  (0) 2024.06.20
Apache Ignite 개념  (0) 2024.06.15
[금융 IT] BCV / EAI / ESB / MCI / MCA  (0) 2024.06.15
unmount eject 차이  (0) 2024.06.15
OpenstackOpenstack Cinder/Swift란? (block storage/object storage)  (0) 2024.06.10