質問

オブジェクトデータベースを使用してアプリケーションを作成しています(DB4O)そして、アジャイルでは、小さな最小限の実装から始まり、そこから機能を繰り返し追加し、新しいバージョンのソフトウェアをリリースします。

私が持っている主な質問は、モデルクラスの新しい実装が開発されているため、データベースの逆方向の互換性を維持する方法です。

特にオブジェクトデータベースを使用して、これを行う標準的な方法はありますか?

役に立ちましたか?

解決

DB4Oは、基本クラスモデルの変更(フィールド名削除/追加)の自動オブジェクトスキーマの進化をサポートしています。フィールド名の変更、フィールドタイプの変更、階層移動など、より複雑なクラスモデルの変更は、ボックスの外側ではなく、小規模ユーティリティアップデートプログラムを作成することで自動化できます。

ドキュメントを参照してください ここここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top