climbTweetデータマイニングやテキストマイニングが注目されています。ビッグデータの蓄積、そのデータ活用する意識の高まり、分析手法を活用する事例の増加で、データマイニングのニーズを高待っています。フリーウェアであるR言語などが注目されています。R言語をRDMS(データベース管理システム)の分析エンジンとし、Webアプリの形でデータマイニングやグラフィックスの機能を提供できれば、適用範囲が広がります。そこで、フリーウェアRDMSのPostgreSQLをR言語と統合し、Web対応のEspressChartを活用して、データマイニング機能やグラフィックス機能を提供できる高品質・高機能なWebアプリケーソンを考察してみます。(1)R言語は:オープンソースでフリーウェアの統計解析向けプログラミング言語、及びその開発実行環境です。構想のWebアプリケーションの構造が下図になります。分析リクエストがSQLスクリプトの形でPostgreSQLに渡されます。PostgreSQLはSQLスクリプトを実行し、その中に埋め込めたPL/Rの関数を実行。PL/R関数の実行により、R言語を呼び出し、分析を行い、分析結果をPostgreSQLに返します。分析データがPostgreSQLに蓄積され、分析や分析データのやり取りがすべてPostgreSQL環境で処理でききます。これによって他のR言語インターフェースと比べて、処理速度が速いという特長があります。PL/RがR言語の呼び出しをPostgreSQL環境で行うためPL/Rがアプリケーションの開発言語に依存しません。Webアプリケーションの構築にはEspressChartとJavaを使用することができます。PostgreSQLの関数をPython言語で作成することができる手続き言語)を利用して同様にデータマイニングWebアプリケーションを構築することが可能です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。”クラウド・コンピューティング”の最新技術などを中心に、注目のコラム、ウェブサイト、企業の公開情報等をご紹介します。WordPress.。