問題タブ [javers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javers - 2 つのオブジェクトを比較したときに追加された正しい行が Javars によって報告されないのはなぜですか?
同じサイズの 2 つのオブジェクトを比較する場合、Javers は 1 対 1 で比較します。ただし、オブジェクトの 1 つに新しい行などの新しい変更が追加された場合、比較は変更ではない変更を報告します。同様のオブジェクトを比較するためだけに、Javars に追加/削除を無視させることは可能ですか?
基本的に、インデックスは同期しなくなります。
新しいリスト
Bill が追加されたため、新しい比較結果では、行 4、5 が実際には変更されていないのに変更されたことが示されます。
ありがとう。
mongodb - Java を使用した MongoDB の原子性
Javars mongo リポジトリが 2 つの異なるコレクションにデータを格納していることがわかります。監査に Java を使用していて、ドメイン オブジェクトを別のコレクションに書き込んでいると仮定すると、これらの永続化操作全体で原子性がどのように維持されているのか疑問に思います。Javars は、2 つの内部コレクション間で健全性を維持するために、ある種の 2 フェーズ コミットを実行しますか? クライアント アプリケーションの永続化操作が監査ログと同期するためのフックを提供しますか?