5

筋の通らない理由で、企業はExadataエイス・ラックを購入しました。一部の管理者は、これにより現在のアプリケーションのパフォーマンスが向上すると考えていました。問題は、集中的なデータベース作業を行うアプリケーションがほとんどないことです (そうです、これは facepalm のアニメーション GIF を見るのに適した瞬間です)。そのため、現時点では、移行によるメリットはほとんどありません。

問題は明らかです。ほとんどのアプリケーションは Java で作成されており、一部のアプリケーションでは Solr と Cassandra を集中的に使用しています。私の知る限り、Exadata はデータの格納を目的としていますが、Exalogic はアプリケーションも保持できます。とにかく、言及されたインフラストラクチャを利用する方法があるかどうか疑問に思っています。

4

4 に答える 4

1

Java アプリケーションが Oracle に接続するために使用するプロトコルはどれですか?

それがIPC(プロセス間通信、別名BEQUEATH、別名共有メモリ)ではなく、おそらくTCPであり、高速で小さなラウンドトリップが多数ある場合は、これが簡単な成果になるよりも、ネットワークスタックを排除します。

編集: exadataはデフォルトでJavaアプリケーションを実行できないことに気付きました(ODAのみが実行できます)-したがって、IPCを利用することはできません。ただし、以前のインフラストラクチャを使用して、アプリケーションの 1 つで IPC の影響をテストできるでしょうか?

于 2013-09-25T15:43:56.137 に答える
1

Exadata は顧客アプリケーションをホストできません。そこには何もインストールできません。Exadata でのみ Oracle データベースをホストできます。これは、DBFS (Oracle データベース上のファイル システム)、Java オプション (データベースに Java コードを保存して実行する) などのデータベース機能を使用できることを意味します。ただし、ライセンスを持っているオプションを確認する必要があります。また、カスタマイズまたはアップグレードできない内部 JVM が使用されます。

Exadata は、さまざまにアクセスされる大量のデータを非常に効果的かつ管理しやすい方法で操作するように設計されたデータベース アプライアンスです。

于 2015-02-09T20:47:38.600 に答える