JS � Character Encodings
Ingresは、最新のチップハードウェアを利用してデータベース関連のタスクをより高速に実行する新しいエンジンを使用する予定であると、同社は水曜日に発表した。 Ingres氏は、新しいコードをデータベースに統合して、インテルのXeonなどの新しいチップに搭載されているハードウェア機能を活用する計画だと語っています(イングレスのCEO、Roger Burkhardt) 。新しいチップには、パイプライン数が多く、シングルコアでのタスク実行を高速化する特別な命令セットが含まれています。ビデオゲームや写真編集などの特定の作業負荷は最新のチップを活用するために書かれていますが、 Burkhardt氏は述べています。
VectorWiseエンジンは、単一行ではなく複数のデータセットを一度に実行するように要求し、同時実行タスクを高速化します。
"結果は、単一のコアで、それは状況に依存します。あなたは一度に100回の飛行命令を持つかもしれません」とBurkhardt氏は述べています。 Burkhardt氏によれば、VectorWiseはタスクの実行を高速化しようとする別の方法として、コードを簡素化し、データの依存関係を減らすという方法があります。一般的なデータベースは、タスクの実行を遅くする複雑なルーチンでは時間がかかります。これまでは、メモリをバッファとしてのみ使用しながらコードを効率的に実行できるようにするため、VectorWiseはインキャッシュの実行も可能にしていました。
以前は、こうした種類のタスクを実行するために大きなサーバーが必要でした。 Burkhardt氏によると、このエンジンは2000台のノートパソコンで以前は高価なコンピュータを必要とすることを助けることができます。このプロジェクトは、アムステルダムの研究機関であるCentrum WiskundeとInformatica(CWI)からスピンオフされたVectorWiseと提携して行われています」とBurkhardt氏は述べています。 CWIは、Pythonのようなプログラミング言語を発明することで知られています。 Ingresは、VectorWiseによって開発された研究論文で、エンジンが提供するパフォーマンスの改善について読んで、その結果によって吹き飛ばされたとBurkhardtは述べています。 "我々は、彼らが行ったことをして市場に持ち出すIntelのNehalemチップやAdvancedのチップセットを含む幅広いチップでパフォーマンスの改善が実現した」とBurkhardt氏は述べている(
)。マイクロデバイスのOpteronサーバチップ。パフォーマンスの改善は、インテルのItaniumプロセッサーとRISC(縮小命令セット・コンピューター)アーキテクチャーに基づくチップでも見られました。