インテル コンパイラーの実力を測る――インテル コンパイラー版MySQLは本当に速いのか?

 インテルが開発している「インテル コンパイラー」は、インテルCPUに最適化された高速なバイナリを生成するということで知られており、Oracleなどパフォーマンスを求めるベンダーで採用されているほか、科学計算用アプリケーション、3Dグラフィックソフトなど、さまざまなソフトウェアのコンパイルに利用されている。

 しかし、「インテル コンパイラーはパフォーマンスが高い」とだけ言われても、なかなかピンと来ない人も多いのではないだろうか。そこで、インテル コンパイラーでコンパイルされたバイナリをベンチマークテストし、実際どの程度の性能向上が見込まれるのかを調べてみよう。

米Ingres、英AlfrescoのECMを統合したバンドルを発表──「SharePoint」に対抗

 米Ingresは2月24日(米国時間)、オープンソースのエンタープライズコンテンツ管理(ECM)アプライアンス「Ingres Icebreaker Enterprise Content Management Appliance」を発表した。オープンソースのECMベンダー英Alfrescoのコンテンツ管理システムを組み合わせたもので、Microsoftの「SharePoint」に対抗する。

データベース検査ツール、Talend Open Profiler

 データベースシステムの複製・移行・変更を繰り返しているとデータの品質管理がなおざりになるものだ。やがて、不正あるいは破損したデータや古いデータのためにアプリケーションが正常に動かなくなってくる。そんなときは、Talend Open Profilerで検査してみよう。これはデータアナリストやデータベース管理者(DBA)だけでなく一般の利用者にも使えるデータベース検査ツールで、GPLライセンスの下で配布されており無償だ。データ構造の調査やデータ品質の改善に使えるほか、データとアプリケーション間の不整合を発見することもできる。こうしたデータ解析は、利用者と専門家がデータ構造やコンテンツの必要性について話し合う際の共通言語にもなる。

インフォテリアと日本IBM、XMLプログラミングコンテストを開催

 インフォテリアと日本IBMは2008年12月10日、XMLの特性を活用した実用的かつユニークなXMLアプリケーションを広く募集する「XMLプログラミング・コンテスト」を開催すると発表、同日から募集を開始した。才能あるXMLソフトウェアデベロッパーの発掘を目的としたコンテスト。締め切りは2009年2月16日。

グラフィカルなツールでMySQLを使いこなす

 MySQL GUI Toolsは、MySQLサーバの操作や管理を行うためのグラフィカルなデスクトップアプリケーションを集めたもので、MySQL Query Browser、MySQL Administrator、MySQL Migration Assistant(Windowsでのみ利用可能)という3つのツールで構成される。この記事では、最初の2つを取り上げ、コマンドラインを使わずにMySQLをうまく管理する方法を紹介する。

Gollem:バックエンドデータを扱うWebベースのファイルマネージャ

gollem_thm.png

 チーム内でファイルを共有する方法は数多くあるが、ブラウザだけでアクセスできてファイルへのユーザアクセスをさまざまな方法で認証できるものは少ない。そうした軽量かつユニバーサルなアクセスを約束してくれるのが、Webブラウザで動作するファイルマネージャ Gollem だ。Gollemを使えば、WebDAVやFTP、従来のファイルシステム、あるいはSQLデータベースに接続し、そこでファイルを管理することができる。