時間旅行できるグラフデータベース
Show HN: Minigraf – An embedded, bi-temporal graph database in Rust
💬 In one line
作者が作った、プログラムに埋め込んで使う小さなデータベース。
人間関係や物事のつながりを保存して調べられて、
昔の状態に戻ってクエリも実行できます。
✨ What it does
-
過去の状態を再現できる
データを書いた日時と実際に有効だった期間の両方を記録するので、「3月1日の時点でAさんの年齢は?」という質問に答えられます。
-
つながりを辿る問い合わせが得意
人脈や関連商品など、多段階のつながりを自然に探せる専用の問い合わせ言語を使っています。
-
単一ファイルで完結
設定が不要で、ファイルをひとつ作るだけ。スマートフォンやIoT機器など、どこにでも埋め込めます。
🛠 Who it helps
ユーザーの経歴や関係図を時系列で管理したい開発者、過去データの修正履歴を追跡する必要がある人が対象です。特に、小から中規模のアプリに組み込む形での利用を想定しています。
⚠️ Caution
まだ開発途中で、同じ属性に複数の値を一度に書き込むときにバグがあります。ひとつずつ分けて書き込むことで対応できます。
🔗 Original
The write-up above summarises the original. See it for the exact details.
The headline and summary are an AI's Japanese rendering of a page published by an individual or a small team. They can diverge from the original. For the exact wording, follow the link to the source. Terms of Use