2

少数の複数のエディターを使用して単純なオンライン CMS/編集システムをセットアップしており、小さなテキストの差分、履歴、比較、およびロールバック機能を備えた単純な監査証跡が必要です。

私たちの編集者は XML / Svn を使用する利点に慣れており、私のシステムでこれの単純なバージョンを作成したいと思っています。

おそらく、このようなリンクされた ID を持つバージョン / 履歴データベースを使用して独自のものを作成できると思いますが、これが最善の方法なのか、それとも Svn api スタイルのインターフェイスに相当するものがあるのか​​ 疑問に思いましたか?

ところで、私はMongodbにまったく慣れていないので、気楽にやってください:-)

乾杯

4

1 に答える 1

0

データベースはバイナリ データのみで構成されているため、データベースを作成するデータを配置することはお勧めできません。さらに、MongoDB がディスク領域を割り当てるため、これは最初はかなり巨大です。したがって、データ フォルダーをバージョン管理下に置く利点はありません。

変更を追跡したい場合は、データをシリアル化された形式にエクスポートして、VCS に保存できます。これが大きくなると、非常に遅くなるため、VCS の利点も低下する可能性があります。

データ内から変更を追跡する必要があると思いますが、バイナリ データを扱うため、運が悪いです。

于 2012-04-22T16:34:56.927 に答える