2012-04-04 1 views
3

core.logic과 같은 논리 프로그래밍 방식을 사용하여 사실을 쿼리하기위한 (연역적) 데이터베이스를 설정하는 전략에 대한 심오한 정보를 찾는 데 어려움을 겪고 있습니다. 발견 된 대부분의 예는 메모리에 작성된 사실을 다룹니다. 거기클로저의 논리 프로그래밍을위한 좋은/확립 된 데이터베이스 백업 전략은 무엇입니까

정말 좋은 라이브러리는 Cascalog입니다. 그것은 hadoop의 꼭대기에 위치하며 datalog에서 영감을받은 멋지고 직관적 인 쿼리 언어로 map-reduce를 추상화합니다.

하지만 Cascalog는 단지 hadoop이며 다른 유형의 데이터베이스와 잘 어울리는 비슷한 클로저 솔루션이 있는지 궁금하다. nosql 또는 관계형 (연역 데이터베이스) 일까?

+3

Datomic? http://datomic.com/ – Jeremy

+0

리치 히키 (Rich Hickey)가 다시 한번 획기적인 변화를 일으킨 것처럼 보입니다. 귀하의 의견을 보내 주셔서 감사합니다! – nansen

답변