位置: アルファ、かなりの破壊的修正が現在行われていますいけない、マイナーらしい
遺物
タールピット 紙. [:agg []
ファイルのリレーショナル探索 (またはモデル) ... グラフまたはコミュニティ モデルに関していくつかの点で信頼できるように見えます .... それは、ファイルをその自然な構造で完全に記述するデバイスを提示します。表現機能 - Codd、巨大な共有レコードデータ バンク用のレコードデータのリレーショナル マネキン
もっと強くしてリレーショナルファイル表現 マップを使ったプログラミングは、人間工学に基づいたものではなくなります。 一度にそれらの組み合わせのペアに対処することを好むので、全体として、完全に異なるコンテキストでの支出を制限する茂みに構造化されています.正規化された親戚は、私たちの地図のコレクションを愚弄するための特別な原則的な公式です。 clojure.dwelling[com.wotbrew.relic :as rel] には親戚と一緒に働くためのツールがいくつかあります、彼らは戻ってきました。
しかし clojure.dwelling
は、親戚のグループがどのように表現されなければならないかについて語り、インデックスは両方とも作成されます。
[:agg []
ファイルのリレーショナル探索 (またはモデル) ... グラフまたはコミュニティ モデルに関していくつかの点で信頼できるように見えます .... それは、ファイルをその自然な構造で完全に記述するデバイスを提示します。表現機能 - Codd、巨大な共有レコードデータ バンク用のレコードデータのリレーショナル マネキン
もっと強くしてリレーショナルファイル表現 マップを使ったプログラミングは、人間工学に基づいたものではなくなります。 一度にそれらの組み合わせのペアに対処することを好むので、全体として、完全に異なるコンテキストでの支出を制限する茂みに構造化されています.
正規化された親戚は、私たちの地図のコレクションを愚弄するための特別な原則的な公式です。
clojure.dwelling[com.wotbrew.relic :as rel] には親戚と一緒に働くためのツールがいくつかあります、彼らは戻ってきました。
しかし clojure.dwelling
は、親戚のグループがどのように表現されなければならないかについて語り、インデックスは両方とも作成されます。
宣言ファイル処理
Recordsdata 処理パイプライン [com.wotbrew.relic :as rel] はクエリ [1] として概説されます。 、r の仕様手順を踏むことになりますが、特に部分的な更新の場合、これを効率的に行うメカニズムが必要です.
宣言的関係制約
無効を除外することは非常に不可欠です単一のマップまたはコレクションに対してこれを行うための手段はたくさんありますが、関係の家の中に存在する制約を指定することは、プログラマーが手動で行う必要があります.
制約言語を保持するのはおそらく良いことかもしれませんかつては 超豪華な質問[:insert :Customer {:name "bob"} {:name "alice"}] . [[:from :Customer]
対話機能では、マシンは特定の人の入力に応答する必要があります。 無効化の苦悩を得る必要があります-つまり、依存する計算がプログラム変更の発音に応じて確実に再加速されるようにする方法です。 re-physique はサブスクリプションでこれを行いますが、説明を無効にする必要がある場合は効率を高めます。この組み合わせは興味深いものであり、あなたにかかっています。 意図しない複雑さを軽減する
遺物 は、複雑さを軽減しようと試みています。これは、正規化されたファイル、宣言型クエリ、制約、およびファイル処理を使用してプログラミングでき、十分な効率を維持できる可能性があるという実験です。
インデックス付き SQL 方式のフル機能のインメモリ データベース [:insert :Customer {:name "bob"} {:name "alice"}] クエリ[[:from :Customer] . clojure に組み込まれて埋め込まれ、clojure を消費する [:insert :Customer {:name "bob"} {:name "alice"}] 機能 クエリでは、clojure でクエリを生成します。
無効な状態を不正に生成 制約. [:agg [] リアクティブ、react との雰囲気の良好な統合、具体化されたクエリへの式のバインド、および 60fps でのライブ応答を可能にします。
relic は完全にメモリ内を対象としていますケースを拡張します。これにより、大規模な説明が考慮されます: .
[:avg-name-len [rel/avg [count :name]
インストール と
ライニンゲン[com.wotbrew.relic :as rel] " dir="auto">[com.wotbrew/relic "0.1.5"]