SqlCiper sqlite db を Android プロジェクトに統合します。暗号化されていない SqlCiper sqlite db と暗号化された SqlCiper sqlite db では、db クエリのパフォーマンスに大きな違いがあることがわかりました。
同じ Android デバイスのコードで基本的なタイミング ロギングを実行しました。
- 暗号化されていない SqlCiper db: 100 db クエリ、合計時間: 1 ~ 2 秒
- 暗号化された SqlCiper db: 100 db クエリ、合計時間: 17 秒。
SqlCiper データベースで暗号化を有効にすると、実行時間が大幅に増加することがわかります。
この投稿に基づいて: SqlCiper Performance および SqlCiperSpeed、iOS ではそれほど大きな増加は見られませんが、Android ではパフォーマンスの数値は見られませんでした。
皆さんは、私たちが見たのと同じ問題を見ていますか? それを改善するための提案はありますか?