BT

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

寄稿

Topics

地域を選ぶ

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

  • NoSQL への挑戦者 - MySQL/HandlerSocket と VoltDB

    NoSQL システムは従来型の SQL システムよりも パフォーマンスがよい,とする見方がある。一方で SQL が今もなお,高いスケーラビリティを要する大規模アプリケーションのための成長性を持ったソリューションである,と主張する2つの SQL ソリューションがある。ひとつは MySQL ベースとプラグインとしての NoSQL レイヤの組み合わせであり,もうひとつが VoltDB である。

  • どの色があなたのあなたのバックログ?

    最近ウエリントンで開催されたソフトウエア開発に関する会議で、Philippe Kruchten教授は“どの色があなたのあなたのバックログ”と題した講演を行った。彼の講演の主眼点はシステムの機能実現とともに、アジャイルプロジェクトにおけるソフトウェアアーキテクチャ面からの重要性に焦点をあてることである。彼は4種類の作業の重要性を図示するために、色の例えを用いる。

  • Azulのx86用 Zing Elastic Java Runtimeが今日から一般に入手できる

    AzulのZingが今日から一般に入手でき、x86ベースのサーバーに非常にスケーラブルなJavaアーキテクチャをもたらす。InfoQは、George Gould と Gil Teneの両氏と発売、パフォーマンス データ、そしてライセンス料金について聞いた。

  • JINSPIRED,軽量 Java モニタリングツール OpenCore の新バージョンをリリース

    JINSPIRED は今月,軽量な Java アプリケーションパフォーマンスモニタ OpenCore のバージョン 6.0 をリリースした。InfoQ では軽量モニタの定義,関連する用語や概念についてレビューする。

  • New Relic が RPM for .NET と PHPをリリース

    New Relicがパフォーマンス ツールの2つの新しい派生製品をリリースした。RPM for .NET と RPM for PHPである。RPMは、オンプレミス、あるいはクラウド上で走るwebアプリケーションのパフォーマンス モニターと分析機能を提供する。

  • MongoDB 1.6にはシャーディングとレプリカセットが追加された

    MongoDB 1.6はシャーディングや障害発生時に自動的にデータベースの切り替えや復元を行うレプリカセットの追加により、スケールアウト問題を解決する。

  • Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API

    InfoQはAparapiのαリリースを公開したAMDのGary Frost氏と情報交換した。AparapiはプログラマがGPU上で実行可能なロジックをJavaで書くことを可能にするAPIだ。GPUは極めて並列化されたハードウェアアクセラレーションチップであり、もともとグラフィックスレンダリング性能の向上のためにPCにインストールされたものだが、今やグラフィックスとは無関係な計算負荷の高いタスクにも進出している。

  • Google WebP - より早いページのためにより小さい画像を作る

    Googleは、WebPと呼ばれる新しい非可逆フォーマットを提案することで、インターネットを超えて転送される画像を小さくしたいと考えている。彼らは、ページの読み込みをより早くするために、画像のバイト数を39%削減したと主張している。

  • Percolator: 大規模データ用の逐次更新処理システム

    Google の Daniel Peng,Frank Dabek の両氏は "分散トランザクションと通知を用いた大規模逐次処理 (Large-scale Incremental Processing Using Distributed Transactions and Notifications)" という論文を発表した。この中で両氏は,Google のインデックスシステムのような,数十ペタバイトのデータを数千台のマシンを用いて1日当たり数十億回更新するようなシステムに求められるストレージあるいはスループット要件に対しては,データベースが適切な選択ではないことを論証している。

  • ハードウェアの観点からの並列化の進化

    Brian Goetz氏とCliff Click氏は、先週行われたJavaOne conferenceにおいて、 ハードウェアの観点から、並列処理の進化について講演を行った。彼らは、 CPU設計者は将来、スループットをあげるための並列化に注力するようになるだろう と述べた。またアプリケーションの並列性を達成するための部分的なソリューションとして スレッドプールやFork/Join、Map/Reduceやアクターについても議論した。

  • プライベートクラウドのOracle Exalogicを使うか、それともAmazon EC2にOracle製品を配置するか

    OracleはOracle Exalogic Elastic Cloudを作成した。これはOracleやJava、または非Javaアプリケーションのためのプライベートクラウドアプライアンスだ。一方、Amazonは多くのOracle製品のサポートを発表した。

  • Microsoft が Windows HPC Server 2008 R2 Suiteをリリース

    Windows HPC Server 2008 R2 Suiteは、Modeling the Worldと呼ばれる技術計算イニシアティブにおける Microsoftの最新のHPCソリューションである。いくつかの新しいフィーチャには:ワークステーションのクラスタ、クラウドへのアクセス、SOAの利用、Excelのサービス、そして、GPUのサポートがある。

  • TerracottaのBigMemoryがJavaキャッシュにおけるガーベジコレクションを払拭することを目論んでいる

    TerracottaのBigMemory for Enterprise Ehcacheは、キャッシュに保持されるオブジェクトのガーベジコレクションを回避しようとしている。InfoQはTerracottaのCEOであるAmit Pandey氏にインタビューを行い、製品について詳しく聞いた。

  • JavaOne プレビュー:Javaの関数プログラミングについて、GridGainのCEOであるNikita Ivanov氏とインタビュー

    今月、San FranciscoのJavaOneで、GridGainのCEOであるNikita Ivanov氏が関数プログラミングについて講演する。リリース3.0で、APIを再設計して、その製品にもっと関数型の感じを加えた。InfoQは、Ivanov氏に関数型プログラミングの経験について、より詳しく聞いた。

  • 拡張性を考慮にいれたWebアプリケーションの設計

    ソフトウェア開発ディレクターで、以前チーフ・ソフトウェア・アーキテクトも務めたMax Indelicato氏は、拡張性のためにどのようにアプリケーションを設計するかという記事を書いた。氏は、正しいデプロイ、ストレージソリューションおよび拡張性のあるデータストレージとスキーマを選択し、抽象レイヤを利用するように推奨している。

BT