본문 바로가기

데이터레빈

Datalevin

내장형 데이터로그 DB

한줄평

Clojure 로 로컬 데이터를 관계형·그래프 방식으로 다루려는 개발자에게 잘 맞습니다. 범용 RDBMS 나 대규모 분산 저장이 필요한 상황에는 적합하지 않습니다.

이런 분께 Clojure 앱에 가벼운 내장 데이터베이스를 넣고 싶은 분께

좋은 점

  • 서버 없이 내장 실행, 디스크 영속 저장
  • Datalog 질의로 관계·그래프 데이터를 간결하게 조회

아쉬운 점

  • Clojure 생태계 밖에서는 활용도가 낮음

데이터레빈 소개

Datalevin 은 Datomic 스타일의 Datalog 질의를 지원하는 내장형(embedded) 데이터베이스입니다. 별도 서버를 띄우지 않고 애플리케이션 안에서 바로 쓰며, 디스크에 데이터를 영속 저장합니다. 명령줄에서 쓰는 도구라기보다 Clojure 프로그램에 붙여 쓰는 라이브러리 성격이 강하며, 대화형 셸과 유틸리티 명령도 함께 제공합니다.

제작사

영삼넷 · 공식 홈페이지