私はオブジェクトデータベース(db4o)を使用してアプリケーションを作成しています。アジャイルな方法で、小さな最小限の実装から開始し、そこから機能を繰り返し追加しながら、ソフトウェアの新しいバージョンをリリースします。
私が持っている主な質問は、モデルクラスの新しい実装が開発されたときに、データベースの下位互換性を維持して、ユーザーが第10版のソフトウェアで第1版の保存データを使用できるようにする方法です。
特にオブジェクトデータベースを使用して、これを行うためのいくつかの標準的な方法はありますか?