-1

現在、すべての開発者コンピューターにDerbyDBが組み込まれています。私はこれによるといくつかの問題があります:

Derbyは同時に1つの接続のみをサポートします。ビジュアルツールでDBの構造とコンテンツを調べるには、WASをシャットダウンする必要があります。また、Commerceが機能しているときに、プロファイラーを使用してDBで何が起こっているかを監視することさえ可能かどうかもわかりません。ダービーを使っていますか?チーム内のすべての開発者が独自のデータベースを持っていますか、それともDBが一元化されて共有されていますか?すべての開発者DerbyをローカルDB2に置き換えると、考えられる不利な点はありますか?

4

1 に答える 1

2

開発環境でこれを行う一般的な方法は2つあります。最も簡単な方法は、DB2を開発者データベースとしてローカルマシンにインストールすることです。各データベースを管理し、定期的に更新をプッシュする必要があることを除いて、このアプローチに明らかな欠点はありません。最大の利点は、開発者環境に本番環境と同じデータベースが作成されることです。

2番目のアプローチは、集中型DB2インスタンスをインストールすることです。これは管理が簡単ですが、1人の開発者の変更がチームの他のメンバーのDBを汚染するリスクがあります。

于 2013-02-13T15:59:07.130 に答える