datomic

    0

    2答えて

    私は質問で構成されたドメインモデルを持っています。各質問は多数のコメントと確認に関連しています。 ノーコンテンツの束が各質問、ならびにこれらの関係は(例えば、いくつかの質問には一切コメントしていないか、または空の場合を含め、関連するコメントと断言数、属性抽出Datalog queryをしたいと思い肯定)、返されるカウントは、私は関係が空のときにゼロカウントを取得するために(sum ...)と「重量

    2

    1答えて

    私は、特殊なエンティティの束を持っていますが、それらはdbスキーマの一部ではありません。これらのエンティティは特別なものなので、私は自分のプログラムで簡単にアクセスできるように属性を設定しています(:db/ident)。 私は、問題は、私はこれらのエンティティにアクセスするには、エンティティのAPIを使用する場合、私はこの問題を持っているということです今、これらのアカウント:base-accoun

    1

    1答えて

    既存のClojureデータからエンティティを作成できます。しかし、私は作成しようとしているエンティティに既存のエンティティを付けることができません。スキーマ内に:ref :oneがある場合は、eidまたは:db/idを配置できますか?私は両方を試しましたが、エラーメッセージだけを受け取りました。次のコードで:statement/bank-accountのスキーマを:ref :oneとして定義され、

    2

    1答えて

    データベースd上の任意のデータクエリqが与えられた場合、qからクエリxを導き出すことができます。 qのd? q上のqの結果は、r上のqの結果と等しくなければならない。 datascriptクライアントとdatomicを同期しようとしています。私はすべてのクエリを事前に知っており、idはクライアント側クエリに関連するデータムに限定されたdatascriptで自分のdatomicデータベースのサブセッ

    0

    1答えて

    入れ子構造(深く入れ子にすることもできます)があります。ネストされたエンティティはすべてコンポーネントとしてマークされます。創造はうまくいく。 {:db/id (d/tempid :db.part/user) :tree/name "some tree" :tree/nodes [{:node/name "Node1" :node/prop "some prop"}

    3

    2答えて

    にリリースされました私は何かを理解していなかったエラー: :db.error/connection-released The connection has been released. .... また、私は前の月の私のアプリを実行していたが、一度にこのエラーを取得できませんでした。 私は定期的にこれが起こる場合、私はアプリケーションコードでデータベース接続を再確立する必要がありますか?

    1

    1答えて

    私のアプリケーションのログバック設定を構成しました.Detomicはログバックをログに記録し、コンソールにはDatomicのログが不要です。 どうすればDatomicのログを無効にできますか?

    4

    2答えて

    多対多で子エンティティをソートするために、Datomicにはすぐに使用できるスキーマ機能はありませんが、これは非常に一般的な要件です。グーグルはいくつかの解決策を明らかにしたので、ここではさまざまな要件とソリューションのインベントリを作成し、コミュニティからのコメントを希望しました。 可能な要件 R1:子エンティティの少数(N)(小/大 しきい値がわからない) R2:子エンティティの多数 R3:片

    2

    2答えて

    私は仮説的な状況を解決したいと思いますが、理想的な答えは見つかりません。クエリから返される巨大なデータセットがあるとします。メモリへの影響が最小限になるようにページをどのようにペーニングしますか? datoms APIは、データを繰り返し処理し、1つずつフィルタリングしますか? index-range APIですが、datoms APIと同じことをしなければならないでしょう。 IDのみを返す初期ク

    2

    1答えて

    私のアプリケーションのスケーラビリティを向上させるためにDatomicパーティションを使用したいと思います。 まず、私は最初のトランザクションでのパーティション作成: {:db/id "communities" :db/ident :communities} [:db/add :db.part/db :db.install/partition "communities"] 第二に、