Repolode
apache

apache/ignite

ANSI SQL, ACID 트랜잭션, 네이티브 디스크 영속성을 지원하는 분산 인메모리 데이터베이스 및 컴퓨팅 플랫폼입니다.

스타
5,090
포크
1,931
열린 이슈
920
마지막 커밋
11시간 전

어떤 프로젝트인가요?

Apache Ignite는 인메모리 속도로 고성능 컴퓨팅을 지원하는 분산 데이터베이스입니다. 외부 데이터베이스 위에 캐싱 계층으로 사용할 수도 있고, 메모리와 디스크, Intel Optane을 스토리지 계층으로 활용해 직접 데이터를 저장할 수도 있습니다.

Ignite에는 메모리 용량보다 많은 데이터를 디스크에 저장하고 클러스터 재시작을 빠르게 하는 네이티브 영속성 계층이 포함되어 있습니다. 데이터는 메모리와 디스크 모두에서 ACID를 준수하며, 여러 서버에 걸친 트랜잭션도 지원합니다. SQL 엔진은 ANSI-99를 준수하며 JDBC, ODBC 또는 Java, C#, C++, Python용 네이티브 API를 통해 사용할 수 있습니다.

컴퓨팅 작업을 위해 Ignite는 MapReduce 패러다임을 구현하는 API를 제공하며, 클러스터의 여러 노드에서 작업을 실행할 수 있습니다. 이 저장소에는 Ignite 2.x가 포함되어 있으며, Ignite 3는 별도의 저장소에서 관리됩니다.

핵심 기능

  • 01네이티브 디스크 영속성을 선택적으로 지원하는 분산 인메모리 스토리지입니다.
  • 02여러 서버에 걸쳐 사용할 수 있는 ACID 트랜잭션입니다.
  • 03JDBC, ODBC 및 네이티브 API로 사용할 수 있는 ANSI-99 준수 SQL입니다.
  • 04클러스터 전체에서 컴퓨팅 작업을 실행하는 MapReduce 스타일 API입니다.
  • 05DRAM, Intel Optane, SSD, HDD를 아우르는 다중 계층 스토리지입니다.

활용 사례

  • 느린 외부 데이터베이스를 캐싱해 읽기 지연 시간을 줄입니다.
  • 클러스터 메모리에 저장된 대규모 데이터셋을 대상으로 SQL 쿼리를 실행합니다.
  • 일반 서버나 클라우드 노드에 컴퓨팅 집약적인 작업을 분산합니다.
  • RAM 용량보다 많은 데이터를 디스크에 저장하면서 빠른 재시작을 지원합니다.

포함된 컬렉션

토픽

자주 묻는 질문

ignite은(는) 무엇인가요?
ANSI SQL, ACID 트랜잭션, 네이티브 디스크 영속성을 지원하는 분산 인메모리 데이터베이스 및 컴퓨팅 플랫폼입니다. Apache Ignite는 인메모리 속도로 고성능 컴퓨팅을 지원하는 분산 데이터베이스입니다. 외부 데이터베이스 위에 캐싱 계층으로 사용할 수도 있고, 메모리와 디스크, Intel Optane을 스토리지 계층으로 활용해 직접 데이터를 저장할 수도 있습니다.
ignite은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ignite은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ignite은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ignite의 마지막 커밋은 2026년 11월 6일입니다.
ignite은(는) 어디에 사용할 수 있나요?
느린 외부 데이터베이스를 캐싱해 읽기 지연 시간을 줄입니다. 클러스터 메모리에 저장된 대규모 데이터셋을 대상으로 SQL 쿼리를 실행합니다. 일반 서버나 클라우드 노드에 컴퓨팅 집약적인 작업을 분산합니다. RAM 용량보다 많은 데이터를 디스크에 저장하면서 빠른 재시작을 지원합니다.
ignite은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/ignite

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트