BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Performance に関するすべてのコンテンツ

  • Terracotta/Quartz 統合は、インメモリ クラスタに基づく分散ジョブスケジューリングを提供する

    Terracotta と Quartz 統合は、インメモリ クラスタに基づく分散ジョブスケジューリングとエンタープライズ Java アプリケーションのためのワークロード管理を提供する。最近 Terracotta は、オープンソースのジョブスケジューリングソフトウェアの買収を発表した。新しい製品は、ジョブ調整のために中央データベースを使用する伝統的なソリューションの代替案としてクラスタノードに対応したスケジューリング機能を与える。

  • NewRelicのRPM 2はJavaのパフォーマンス監視をサポート

    NewRelicはRPM 2をリリースしたところだ。これは同社のパフォーマンス監視ツールの最新バージョンだ。RPMはSaaS (Software as a Service)の形態で利用でき、Ruby on Railsで構築されたアプリケーションと同様、JEEで構築されたWebアプリケーションも監視できる。同社のLew Cirne氏にこの新バージョンのリリースについて話を聞いた。

  • Ruby エンタープライズエディション,新リリースより Ruby 1.8.7 へ移行

    Ruby エンタープライズエディションの新リリースでは,Ruby 1.8.6 から Ruby 1.8.7 への切り替えが実施された。またパフォーマンスを大きく向上するパッチも搭載され,Twitter の Evan Weaver 氏がその効果を確認している。

  • スケーラブルなWebサービスの構築

    Amazon.comでのインフラと分散システムエンジニアリングの責任者である、技術担当副社長のTom Killalea氏はACM queueへスケーラブルなWebサービスの構築についての記事を寄稿した。記事では多くの実例を通じてスケーラブルなWebサービスの構築のための原則の概要を述べており、核となるテーマは“必要なものだけを構築する”というものだ。

  • MapPoint Add-In For SQL Serverがリリース

    マイクロソフトは、MapPoint 2009 Add-In for SQL Server 2008空間データを無料で公開した。このアドインは、SQL Server 2008空間データに対してクエリを行い、地図画像を作成することができる。

  • EhcacheがTerracottaに加わる

    JVMレベルでのPOJOクラスタリングを提供するTerracottaが、非常に広く利用されているEhcacheを買収した。この2つの製品を合わせると、おそらくJavaのキャッシング製品のなかで、もっとも導入実績の多い製品となるだろう。InfoQは、TerracottaのCEOである Amit Pandey氏とEhcacheの創業者であるGreg Luck氏に話を聞いた。Ehcache founder Greg Luck.

  • Memcached総まとめ: Memcached 1.4リリース、Gear6 の Web Cache

    新しいバイナリプロトコルのような新機能を追加した、Memcachedバージョン1.4が最近リリースされた。また、Web CacheはMemcachedプロトコル準拠のハードウェアソリューションであり、パフォ���マンスをさらに引き上げる。

  • Blackboard による Ruby でのタプルスペース永続性の調査

    Ruby 1.8 のグリーンスレッドは,以前からその性能が批判されている。Luc Castera氏は RubyNation コンファレンスでRuby とタプルスペースによる並列プログラミングの発表を行い,Ruby でのタプルスペース実装方式として,Rinda と Redisを用いたBlackboard(とErlangへの移植計画)の2つを紹介した。

  • Twitter、進化するアーキテクチャ

    Twitterサービスチームの主任エンジニアであり、主に最適化とスケーラビリティを担当しているEvan Weaver氏が、QCon London 2009においてTwitterのアーキテクチャ、とりわけ過去一年にわたって行ってきたウェブサイトの最適化について語った。

  • Gemfire Enterprise 6.0に追加されたソーシャルコンポーネント

    GemstoneはGemfire Enterprise 6.0をリリースしました。それは分散環境のdata fabricにあるリソースを継続的に監視するクラウドリソースコントローラとしての機能を備えます。またGemFireはアプリケーションがパフォーマンスパターンの変更を察知、積極的に別リソースを供給、予測可能なデータアクセススループット、待ち時間のリバランシングなどをキャパシティオーバーなく行えるようにできます。

  • Goat Rodeo: ウェブアプリケーション用統合データモデル

    David Pollak氏 (ウェブフレームワークLiftのファウンダ、および「Beginning Scala」の著者) は、21世紀にデータモデリングをもたらすことを目指した新たなイニシアチブ「Goat Rodeo」を発表した。

  • JRuby総まとめ:JRuby 1.3 リリース、ruby2java、JSR 292の進展

    JRuby 1.3が現在利用可能になっており、それによりパフォーマンスの改善とGoogle AppEngineとの互換性がもたらされた。そのほかの改善作業も続いており、ruby2javaコンパイラの最初のバージョンが現在利用可能である。また、InvokeDynamicのサポートが次のバージョンのJavaのビルドに含まれようとしている。

  • Infinispanインタビュー

    このインタビューでは最近、オープンソースデータグリッドプラットフォームの分野に登場したInfinispanのプロジェクトをリードしている Manik Surtani氏と話をします。Manik氏はInfinispanについて、どのようにJBoss Cacheや他プロダクトと関係しているのか、Infinispanプロジェクトがどう進んでいくのかといったことについて語ってくれます。

  • Rich Hicky氏、Clojureの特徴と実装について語る

    QCon London 2009 でのこのインタビューの中で、Rich Hickey氏はClojureについて語っている。議論の中でClojureのSTMサポートの背後にある考えや、Clojureが他にどんな並行性プリミティブをサポートしているか、将来どんなプリミティブが追加されそうか、などが語られている。他にも、ClojureのAOTサポートや、マルチメソッドの役割とその実装について、Clojureの他のシステムへの移植について、など満載である。

  • Rubyパフォーマンス総まとめ:Heap Stackによる1.8.xのスレッドの高速化、MacRuby AOT、ZenProfileとEventHook

    Joe Damato氏による新しいパッチはheap stackを利用してRuby 1.8.xのグリーンスレッドの効率を改善する。コンテキストスイッチの度ごとにスタック全体をコピーする代わりに、そのパッチは異なるスタックの交換だけを行う。Ryan Davis氏は効率的なプロファイリングのためにzenprofileとevent_hookをリリースした。さらに、MacRubyのLLVMを用いた事前コンパイラに関する作業が開始されている。

BT