問題タブ [pgcrypto]
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.
sql - postgresql で暗号化キーをローテーションする最良の方法
postgresql 9.6 データベースのいくつかの列を暗号化する必要があります。要件には、pgcrytpo の非対称鍵方式を使用する予定です。pg_dump を使用して、毎日、毎週、毎月、毎年のバックアップを保持しています。
毎月暗号化キーをローテーションする予定ですが、これに関していくつか質問があります
- キーをローテーションしている間、以前のキーで暗号化されたデータを復号化し、新しいキーで再度暗号化する必要がありますか、それとも他のアプローチを使用できますか?
- 非常に古いバックアップを保持しているため、バックアップを復元し、以前のキーで暗号化されたデータを復号化し、新しいキーで再度暗号化する必要がありますか?
- キー ローテーションのベスト プラクティスと覚えておくべきポイントは何ですか?
初めて暗号化を行うので、ばかげた質問をした場合はご容赦ください。
django - Django + PostrgreSQL のパフォーマンスの問題
こんにちは) django-pgcrypto-fields を使用した後、パフォーマンスの問題があります。
モデルは:
views.py: 1位:
2番目:
したがって、2 番目のビューは 18 倍遅くなります。status_of_assignment=True を status_of_assignment=False に変更すると、最初のものと同じくらい速く動作します。Explain() と print_sql は私にこれを示しています: 最初のビュー:
そして2番目に
だから私はインデックスを設定することにしました:
私はdbeaverでそれらを見ることができますが、パフォーマンスとexplain()では何も変わりません。
インデックスを設定するにはどうすればよいですか、それとも問題は別の場所にあるのでしょうか?