# datahike - 버전 관리, 고성능, 분산형 Datalog 엔진

> Clean Markdown view of GeekNews topic #28496. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=28496](https://news.hada.io/topic?id=28496)
- GeekNews Markdown: [https://news.hada.io/topic/28496.md](https://news.hada.io/topic/28496.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-04-14T09:31:02+09:00
- Updated: 2026-04-14T09:31:02+09:00
- Original source: [github.com/replikativ](https://github.com/replikativ/datahike)
- Points: 6
- Comments: 0

## Topic Body

- **Datomic 호환 API**를 제공하는 Clojure 기반 Datalog DB로, **Git처럼 불변 스냅샷을 유지**하며 락 없이 과거 상태를 자유롭게 쿼리할 수 있음  
- **타임트래블 쿼리** 로 모든 과거 상태를 조회 가능하며, 전체 트랜잭션 이력 감사와 GDPR 준수를 위한 완전한 데이터 삭제 기능 내장  
- **분산 인덱스 스페이스**를 지원해 DB 커넥션 없이 영구 인덱스에 직접 접근하는 읽기 스케일링 지원  
- **다양한 스토리지 백엔드**: 파일, LMDB, S3, JDBC, Redis, IndexedDB 등 konserve를 통해 연결 가능  
- JVM(Clojure), Node.js, 브라우저(ClojureScript/JavaScript), **Java API까지 크로스플랫폼 지원**  
- **Kabel WebSocket** 기반 실시간 브라우저 ↔ 서버 동기화 지원  
- API 명세를 **clojure.spec에서 malli로 마이그레이션**, Java·TypeScript·Python·Native 바인딩 코드 자동 생성(codegen) 지원  
- EPL-1.0 / Clojure 구현

## Comments



_No public comments on this page._
