すべてのデータ操作の完全な監査を必要とするシステムにCouchDBを使用しようとしています。リビジョン追跡機能が組み込まれているため、ソファは理想的な選択肢のように思われました。しかし、その後、O'Reillyの教科書で、「CouchDBは古いバージョンが保持されることを保証するものではない」と読みました。
この点、またはcouchが内部でリビジョン追跡をどのように処理するかについて、これ以上のドキュメントを見つけることができないようです。データベースごと、またはドキュメントごとのレベルでCouchを構成して、すべてのバージョンを永久に維持する方法はありますか?もしそうなら、どのように?