728x90
1. Ignite
💬 인메모리 컴퓨팅 플랫폼
- 메모리에 데이터를 저장한다. (디스크로 접근하는 것 보다 속도가 빠름)
- 휘발성, 비휘발성으로 선택하여 사용이 가능하다. (persistence 모드로 결정)
- 데이터가 여러 서버에 분산되어 저장된다.
- 수평적으로 제거 및 확장이 용이하다.
- ACID 보장한다.
- 여러 본사본을 저장할 수 있어 클러스터 오류에 데이터를 복원할 수 있다.
- IMDG, IMDB 둘 다 제공한다.
- JVM 기반으로 돌아간다.
💬 In-Memory Data Grid
- 어플리케이션 계층과 동일한 메모리 공간을 이용
- 필요에 따라 서버를 용이하게 추가하거나 줄일 수 있다.
- key-value 모델이다. (key를 이용해 데이터를 분산 시켜 저장)
💬 In-Memory DataBase
- 주 메모리에 데이터를 저장한다.
- 기존 관계형 데이터베이스와 유사하게 구현되어있다.
- SQL DDL,DML을 완벽하게 지원한다.
📚 참고
- https://apacheignite.readme.io/docs
- https://www.gridgain.com/technology/in-memory-computing-platform
- https://www.gridgain.com/technology/in-memory-computing-platform/in-memory-database
📌 여담
- 원래는 잘 알고 있는 Redis 먼저 작성하려고 했는데ㅜㅜ 어쩌다 보다 회사에서 ignite를 RnD 할 기회가 생겨서 ignite부터 적기로 했다!
728x90
반응형
'법, 용어 > 용어' 카테고리의 다른 글
모놀리식 아키텍처 (MA), 마이크로서비스 아키텍처(MSA) (0) | 2024.08.11 |
---|---|
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 |