Mellivora
1.0.0
事前宣言:このライブラリは、学習と参照のみです。ドキュメントアドレス
私は勉強中にダッパーなどの優れたORMと接触したので、興味があり、自分で似たようなOrmを書いてみたいと思いました。
このライブラリは、最初にMellivoraを作成するときにも拡張されています。キャッシュ方法には、小さい1,000本の線があります。したがって、2016年のNatashaバージョンは、以前のMellivoraのキャッシュ法をリファクタリングするために使用され、パフォーマンスを確保するために使用されました。
詳細を最適化する場合、Mellivoraは大量のDapperコードを指しますが、Mellivoraはキャッシュデザインにより直感的です。 また、エンティティクラスのクラスを分析し、SQLを自動的に生成するエンティティクラス分析ライブラリVasilyも装備されています。
以下は、予熱が完了した後のMellivoraとDapperのパフォーマンス比較です。
上記のライブラリは、変更、調査、公開に使用できます。
Mellivoraを書いた後、Dapperは安定性とパフォーマンスバランスで非常に良い仕事をしており、細心の注意を払っています。
オープンソースアドレス:Mellivora Github
ドキュメントリファレンス:Mellivora API