5

私はすべてのWebアプリケーションでInformixDBMSを使用しています。私の質問には2つの部分があります。

  1. DBMSはアプリケーションのパフォーマンスに大きな影響を与えますか?答えが「はい」の場合、この問題のInformixと `MS SQL Serverはどうですか?

  2. クエリの作成、データベースの作成、リレーションシップ、ERDなどの作業を容易にするGUIツールが必要です。Informixクライアントは非常に優れています。施設は一切ありません。私はのようないくつかのツールが欲しいSQL Server Management Studio

4

3 に答える 3

3

InformixのGUIツールとして、AquafoldのAquaDataStudioを使用できます。また、MSSQLServerもサポートしています。

パフォーマンスの時点で:それは異なります。あなたのデータベース設計はどれくらいうまくいっていますか。インデックスを使用していますか、クエリは適切に記述されていますかなど。質問に答えるのは非常に困難です。十分な知識がありません。

于 2012-11-14T11:22:06.317 に答える
1

Aqua Data Studio は優れていますが、非常に高価です。オープン ソース ツールのSQL Workbench/Jも、informix の効果的なツールです。
Informix には独自の魅力がありますが、MS-Sql Server が遅い、パフォーマンスが悪いなどと言うべきではありません。アプリケーションの性質に応じて DBMS を決定できます。データベースのパフォーマンスを最適化するには、インデックスの適用/結合が多すぎない/クエリも最適化できる/ストアド プロシージャも使用できる/マルチ DB レベルなど、データベースのパフォーマンスを最適化するための多くの手法があります

。このプロジェクトですが、MongoDBをインストールしたPOSTのみです。

よろしく、
サリック

于 2012-11-19T12:08:29.593 に答える
1

最高のパフォーマンスを発揮するソリューションを設計するには、構築しているアプリケーションの性質を知る必要があります。たとえば、大量のデータを処理および計算する必要があり、計算を分散できるシステムを構築している場合、どのベンダーを選択しても、「従来の」リレーショナル データベースは適切な選択肢ではありません。shardingHadoopをサポートし、おそらく何らかのNoSQLソリューションに基づくオプションを使用することをお勧めします。

RDMS に固執し、読み取りが多く、書き込みが少ないものを構築する場合は、スナップショット分離をサポートするデータベースを選択してください。これにより、リーダーがライターによってブロックされなくなります。

コストもこれに影響します。RDMS システムには無料のものもあれば、そうでないものもあります。あなたの質問は、具体的に答えられる一般的な方法です。

于 2012-11-22T03:39:44.173 に答える