2012-11-13 10 views
5

私はすべてのWebアプリケーションでInformix DBMSを使用しています。私の質問は二つの部分ました:DBMSは、私のアプリケーション のパフォーマンスに大きな影響をDBMSはアプリケーションのパフォーマンスにどのような影響を及ぼしますか? InformixのGUIツール

  1. を持っていますし、答えがこの 問題に何のInformixと `MS SQL Serverに関するイエスである場合には?

  2. データベース、リレーションシップ、ERDなどの作成時に私の仕事を容易にするGUIツールがほしいです。Informixクライアント はとても悪いです。施設はまったくありません。私はあなたがAquaFoldのからのAqua Data Studioのを使用することができますInformix用のGUIツールとして

  3. SQL Server Management Studioよう

答えて

3

いくつかのツールが欲しいです。また、MS SQL Serverもサポートしています。

パフォーマンス:それは依存しています。データベース設計はどれくらいうまくいきますか。インデックスを使用していますか?クエリがうまく書かれているかなどです。あなたの質問に答えるのは非常に難しいです。

+0

はい、aquaデータはms-sqlでうまく動作しますが、informixに対する視覚的なクエリ分析サポートはありません。 1人の開発者には約500ドルもかかります – nurettin

1

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

私はソーシャルメディアサイトを開発する必要があると、私はこのプロジェクトでMySQLを使用しましたが、POST用にのみMongoDBをインストールしました。最善を実行するソリューションを設計する

よろしく、
Salik

1

、一つは、あなたが構築しているアプリケーションの性質を知っている必要があります。たとえば、大量のデータを処理して計算する必要のあるシステムを構築していて、計算を分散することができれば、選択したベンダーに関係なく、従来のリレーショナルデータベースは適していません。 sharding,Hadoopをサポートするオプションを使用する方が良いでしょう。NoSQL解決策に基づいている可能性があります。

RDMSに固執し、多くの読み込みと書き込みがないものを構築する場合は、Snapshot Isolationをサポートするデータベースにアクセスし、読者が書き込み者によってブロックされないようにします。

コストもこれに反映されます - 一部のRDMSシステムは無料で、一部は無料です。あなたの質問は一般的に具体的に答えられる方法です。

関連する問題