1

複数のデータベース製品に対して機能するように設計されたオープンソースツールを作成しています(実際には、JDBCドライバーが使用可能なすべてのデータベースで機能するように設計されています)。ただし、DDL(DMLではない)を実行するため、さまざまな製品に対してテストする必要があります。

MySQL、PostgreSQL、およびその他のオープンソースデータベースは簡単にテストできますが(私たち(開発者)はすべて毎日これらを使用しているため)、これらの製品のテストは簡単です。しかし、他の商用データベース製品のさまざまなインストールを見つけることは別の話です。

「データベースサンドボックス」、または複数のデータベース製品を購入してインストールしなくてもコードをテストできる同様のサービスを知っている人はいますか?

前もって感謝します!

4

2 に答える 2

2

私はそのようなサービスを知りませんが、オープンソースライブラリとの相互運用性を持つことは彼らの利益になることが多いので、いくつかの商用ベンダーに連絡する価値があるかもしれません。アプローチするもう1つの方法は、商用データベースの1つでツールを使用したい会社を見つけて(すでに社内のベンダーに関連付けられているため)、アクセスできるか、時間を費やすことができるかどうかを尋ねることです。彼らのオフィスで。これは、さまざまな商用ソース管理システムで動作する必要がある継続的インテグレーションツールを開発するときに使用したアプローチであり、驚くほどうまく機能しました。

また、CodehausやApacheなどのオープンソース組織は、商用ベンダーとのオープンソースリンクを確立しており、必要なDBにアクセスできる可能性があるため、連絡を取ることもできます。

于 2009-09-25T23:35:19.450 に答える
0

HibernateなどのORMやその他のオープンソースORMを使用することをお勧めします。これらはさまざまなデータベースでテストされるため、DAOを単体テストするだけでよいことを理解して、開発することができます。さまざまなデータベースについてとても心配しています。

于 2009-09-25T23:47:18.757 に答える