BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ パフォーマンス&スケーラビリティ に関するすべてのコンテンツ

  • FacebookによるHadoop, Hive, HBaseそして A/B Testingへの取組み

    2010年のHadoop Summitでは、数多くのHadoopと関連技術の大規模ユーザから、発表があった。とりわけ、 Facebookは、分析にHiveを使っていることについて、基調講演で詳細に発表した。 FacebookでEngineering のVPである Mike Schroepfer氏がHadoopによるデータ処理の規模について基調講演を行った。

  • Hadoop Summit 2010からYahoo! のアップデート

    2010年の Hadoop Summitが Yahooの Chief Product Officerである Blake Irving氏によるブブゼラの鳴り響きで始まった。 Yahooは、基調講演で、彼らのHadoop の使用規模、貢献の技術的方向、そしてこの技術の応用方法でのアーキテクチャ上のパターンについて要約した。

  • Membase,NoSQL ファミリのヘビー級の新メンバ

    North Scale Solutions がオープンソースの NoSQL データベース Membase を発表した。Memcached チームのコアメンバが Zynga と NHN の協力を得て開発したこのデータベースは,キャッシングソリューションとして広く利用されている Memcached に対する,プロトコル互換性を持った置き換えだ。

  • Azul Systemsの第4世代製品、Zingは、純粋のソフトウェア ソリューション

    Javaアプリケーションを走らせる特別なハードウェア メーカであるAzul Systemsは、第4世代製品のZingをアナウンスしたが、これは、完全にソフトウェアベースで、Intelの最新のx86用に最適化されている。InfoQは、AzulのGil Tene氏と更に詳細に話した。

  • Azul Systems,マネージド・ランタイム・イニシアティブのために重要技術をオープンソース化

    創業以来最高の業績を発表した Azul Systems が,自社の知的財産の大部分を GPL V2 下でオープンソース化した。市販プラットフォーム上でのマネージドコードの稼働パフォーマンス改善を目指す,大規模な新イニシアティブの一環としての行動だ。

  • Microsoftのソフトウェアトランザクショナルメモリに関する実験が終了

    Dana Groff氏は、Microsoftが行っていた.NET Framework向けソフトウェアトランザクショナルメモリの実験の終了をアナウンスした。STM.NETとして知られているこの研究プロジェクトは、並列処理問題を取り扱う時に、明示的なロックの代替手段として、2008年から始まった。

  • Redditで学んだ7つのこと

    Redditの共同創業者であるSteve Huffman氏は、Redditを小さなWebアプリケーションから巨大なソーシャルWebサイトへとスケールする過程で学んだ教訓を公開した。

  • ScaleUpがIISのファイルアップロードに関する多くの制限を緩和する

    LeanServerが、ファイルアップロードやMicrosoftのWebプラットフォームを苦しめているいくつかの問題を解決するため、ScaleUpというIIS 7.0の拡張機能を作成した。作者によれば、ScaleUpはアップロードの高速化、無制限のアップロードファイルサイズのサポート、1サーバ当り数千アップロードへのスケールアップ、進捗状況のレポート、ストリーミング、フィルタリングなどを提供する。

  • .NET 並列処理拡張のためのパターンとサンプル

    Microsoft は 2007 年から .NET の並列処理拡張 (Parallel Extensions) に取り組んでいるが,それでも .NET 4.0 に実装完成が間に合わなかった機能が数多く残っている。“フレームワークのコアに含めるには,アプリケーション依存性が強すぎる” 機能もあったが,その他は単純にテストとユーザフィードバックの不足が理由だ。代わりとして彼らは,一連のパターンとサンプルをリリースすることにした。

  • ヒープサイズを増やしてもガベージコレクションの停止時間を短いままに: Cliff Click博士とのQ&A

    ヒープサイズとガベージコレクションの停止時間にある強い相関関係が、Javaアプリケーションのスケーラビリティを制限する大きな要因のひとつになっている。そして、こうした状況を改善しようと、研究開発にかなりの労力が費やされている。Azulのソリューションについて、現在、Azul SystemsのチーフJVMアーキテクトであり、以前、HotSpot Server Compilerのアーキテクト兼リード開発者であったCliff Click���士に話をうかがった。

  • GoogleのNative ClientでWebアプリケーションのパフォーマンスを改善する

    CPU負荷の高いWebアプリケーションのパフォーマンスを向上させるため、Googleはブラウザでネイティブコードの実行を可能にする技術、Native Clientを開発している。NetscapeのNPAPIやMicrosoftのActiveXプラグイン技術とは異なり、下層にあるOSへのアクセスを禁止するため、Native Clientは二重化されたサンドボックス内でコードを実行する。

  • Visual Studioは、Itaniumのサポートを中断する。

    SQL Server 2008 R2、Windows Server 2008 R2、Visual Studio 2010は、IntelのItaniumプロセッサをサポートする最後のメジャーバージョンになるだろう。拡張サポートの8年間で、Itaniumへの投資をAMDのより一般的なアーキテクチャであるx64へ変更すること検討するべきである。

  • JRuby Roundup:JRuby-Profで高速プロファイリングが可能に、JRuby::Synchronizedで同期の自動化

    JRuby-Profは、新しいオーバヘッドの小さいJRuby用のプロファイラで、単純なJavaプロファイラと違って、きれいなRuby固有のレポートを生成する。JRubyの新しいフィーチャであるJRuby::Synchronizedモジュールは、拡張すれば、クラスの全てのメソッドをsynchronizedにできる。

  • DiggとRedditがNoSQL陣営に入る

    DiggとRedditは、今月中にCassandraへ移行することを発表した。彼らのサービスにとってMySQLのスケーラビリティでは不十分なのが原因だ。もはやMySQL + memcacheという構成がスケーラビリティの課題に対する解決策のデファクトではないと考えている人もいる。

  • GigaSpaces XAP 7.1 EA:弾力的なミドルウェア、データクエリそしてSpring 3.x

    GigaSpaces XAPは、分散アプリケーションサーバで、インメモリでデータグリッドを持っている。XAP 7.1のリリースは、いくつものテーマを含んでいる:弾力的なミドルウェアサービス、仮想化互換性の強化、データクエリ、アップデートされたwebベースの管理アプリケーション、組込みのSpring 3.0、とパフォーマンス改善。InfoQは、このEAリリースを深く調べた。

BT