datomic

    6

    1답변

    예를 들어 알고 싶습니다. 엔터티가 생성되거나 업데이트되었을 때. :created-at 및 :update-at과 같은 속성을 생성해야합니까? 아니면 Datomic에 이러한 속성이 기본적으로 있습니까? 또는 엔티티가 생성되거나 업데이트 된시기를 확인하는 방법은 무엇입니까?

    1

    1답변

    YouTube 동영상을 추적해야하는 앱을 만들고 있습니다. 관련 비디오의 정보를 정기적으로 Datomic으로 가져 와서 제목, 설명 등이 포함 된 소스로 제공하고 싶습니다. 순진한 방법은 주기적으로 원하는 모든 정보를 가져 와서 내 데이터베이스에 업로드하는 것입니다. 그러나 대부분의 경우 정보가 변경되지 않습니다. 제목 및 설명 수 있습니다 변경 (그리고

    0

    1답변

    Clojure repl (수정 된 스키마와 초기 데이터 세트로 https://github.com/swannodette/om/wiki/Intermediate-Tutorial 자습서의 'util.clj'사용) 아래의 'load-data'를 사용하여 데이터를로드합니다. 새로운 Datomic 데이터베이스 인 경우 데이터는 Datomic 콘솔에 나타나지 않습니다.

    1

    2답변

    TL; DR 기능을 원합니다 : "Y는 Y가 10 인 경우에만 업데이트"그렇지 않으면 실패합니다. 예 : T1, T2 및 T3 인 타임 라인을 상상해보십시오. 시간 T1에서, 엔티티 X는 속성 Y = 10을 포함하고, 시간 T2에서 속성은 Y = 14이다. 내 목표는 Y에서 복잡한 연산을 적용하는 것입니다 (이 연산은 1의 합계라고 가정). T1에서 Y의

    2

    1답변

    그래픽 디버거 (IntelliJ에서 Cursive Extensions/Plugins를 실행하는 Cursive IDE)에서 stop-on-exception을 사용하여 디버깅을하면 데이터베이스 초기화 스크립트에서이 예외를 트리거하는 키/값을 찾으려고합니다. java.lang.IllegalArgumentException: :db.error/tempid-not-a

    1

    1답변

    네임 스페이스가 필요한 데이터베이스 함수를 사용할 때 FileNotFoundException이 발생합니다. 영구 datomic 무료 데이터베이스를 사용할 때만 오류가 발생하지만 메모리 데이터베이스를 사용할 때는 오류가 발생하지 않습니다. 댓글에서 첫 번째와 두 번째 행을 평가할 때 문제가되지 않지만 세 번째 행을 평가할 때 예외가 발생합니다. 내 프로젝트를

    0

    1답변

    다음과 같은 트리 구조가 있습니다. node-left 및 : node-right. 이러한 특성이 존재하지 않을 때까지 동일한 유형의 엔티티를 연결합니다. 루트에서 잎까지의 경로를 쿼리하는 데 관심이 있습니다. 결과는 유형 벡터 ([root, node1, leaf11] [root, node2, leaf21])가됩니다.

    0

    1답변

    이해할 수있는 한, 데이터베이스 데이터베이스가 피어에 다운로드/복사되고 모든 쿼리가 피어에서 수행됩니다. 어떻게 안전합니까? 사용자가 특정 데이터를 볼 수있는 권한 만 있지만 실제로 컴퓨터에있는 모든 데이터가있는 경우 보안 논리를 사용하여 데이터에 액세스하지 못하도록해야합니다. 감사

    0

    1답변

    [touch]에 대한 사이트를 몇 개 읽었고 사용 방법은 테스트했지만 작동하지 않습니다. (.touch entity-pet) IllegalArgumentException No matching field found: touch for class datomic.query. EntityMap clojure.lang.Reflector.getInstanceFi

    6

    1답변

    엔티티가있을 때 datomic의 쿼리 결과가 게으르지 않다는 사실에 놀랐습니다. 이 선택에 대한 분명한 근거가 있습니까? 어떤 사람이 (some-fn (100 개의 질의 결과를 포함하는 수백만을 취함))을 원한다면 합리적인 것처럼 보일지 모르지만, 이는 엔티티 ID의 전체 세트를 평가할 것입니까? 쿼리에서 직접적으로 느린 seq (엔티티 ID)를 얻는 방법