平成20年度成果報告書

Similar documents
【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

Microsoft Word - 統一データアーキテクチャ.doc

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

データベース暗号化ツール「D’Amo」性能検証

平成20年度成果報告書

平成20年度成果報告書

はじめに Dell PowerVault DL2000 Powered by Symantec Backup Exec は シンプルで管理しやすいデータ保護機能を提供する 柔軟かつ経済的なバックアップソリューションです 本ホワイトペーパーでは PowerVault DL2000 の バリューシリーズ

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果

Oracle SQL Developer Data Modeler

PowerPoint プレゼンテーション

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

CDM Studio

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform

Microsoft Word - JP-AppLabs-MySQL_Update.doc

KSforWindowsServerのご紹介

スライド 1

Sharing the Development Database

DrSumEA_ServerC_本文.indd

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

Oracle Advanced Compression:ディスクの節約とデータベースの高速化を可能にする包括的な圧縮機能

Microsoft Word - Android_SQLite講座_画面800×1280

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

ホワイト ペーパー EMC VFCache により Microsoft SQL Server を高速化 EMC VFCache EMC VNX Microsoft SQL Server 2008 VFCache による SQL Server のパフォーマンスの大幅な向上 VNX によるデータ保護 E

Caché SQL ゲートウェイの使用法

MySQL研修コース & 資格のご案内

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

性能を強化した 第 12 世代 Dell PowerEdge サーバの RAID コントローラ Dell PERC H800 と PERC H810 の OLTP ワークロード性能比較 ソリューション性能分析グループ Luis Acosta アドバンストストレージエンジニアリング Joe Noyol

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

PowerPoint プレゼンテーション

ソフト活用事例③自動Rawデータ管理システム

PowerPoint プレゼンテーション

目次 Excel Services のパフォーマンスとキャパシティの要件を予測する... 3 テストファームの特性... 3 データセット... 3 負荷... 4 推奨および最大の決定... 5 ハードウェア設定とトポロジ... 5 ラボハードウェア... 5 トポロジ... 6 スケールアウトテ

アジェンダ WG1( 性能ワーキンググループ ) の今年度テーマ 今年度の成果物 実施体制 活動報告 1: 定点観測 ( スケールアップ検証 ) 活動報告 2: パーティショニング検証 活動報告 3: ハードウェア活用 (SSD) 検証 活動報告 4: スケールアウト検証 (Postgres-XC)

Oracle Real Application Clusters 10g: 第4世代

ORACLE TUNING PACK 11G

PowerPoint Presentation

提案書

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

タイトルを1~2行で入力 (長文の場合はフォントサイズを縮小)

業務用コンピュータサーバーに関する

VXPRO R1400® ご提案資料

日立製作所と日本オラクル、Linux 環境における

HPE Integrity NonStop NS2300 サーバー

hpc141_shirahata.pdf

スライド 1

高速インメモリデータ管理ソフトウェア「Primesoft Server」ご紹介

Oracle Enterprise Manager 10g System Monitoring Plug-In for IBM WebSphere Application Server

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

WebOTX V6 JDBCアプリケーションのトラブルシューティング(JDBCデータソース)

Corp ENT 3C PPT Template Title

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

Oracle Database におけるDELL|EMC CX4 とエンタープライズ向けフラッシュ・ドライブの効果的な活用法

ビッグデータやクラウドのシステム基盤向けに処理性能を強化した「BladeSymphony」および「HA8000シリーズ」の新製品を販売開始

InfiniDB最小推奨仕様ガイド

proventia_site_protector_sp8_sysreq

问题集 ITEXAMPASS 1 年で無料進級することに提供する

PowerPoint Presentation

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

新しい 自律型データ ウェアハウス

.NET テクノロジー概説 /WindowsAzure 入門 コード P-2 0:00~7:00 ( 休憩 時間含む ) 前提条件 Windows の操作経験 ( エクスプローラの操作 ファイルの操作 ) があること 最低開講人数 0 名.NET テクノロジー概説 /WindowsAzure 入門

プレポスト【問題】

東芝 MAGNIA R3320b での SSD 性能の検証 2012 年 8 月 株式会社東芝 クラウド & ソリューション事業統括部 目次 1. はじめに ソリッドステートドライブの概要 使用機器一覧 単体性能について サーバー用途別のテスト

今さら聞けない!? Oracle入門 ~前編~

ORACLE Data Integrator

富士通製プラットフォーム 「PRIMEPOWER/PRIMERGY」及び、富士通製ミドルウェア 「Interstage」とVantage Analyzer 動作検証完了報告書

PowerPoint プレゼンテーション

第 7 章 ユーザー データ用表領域の管理 この章では 表や索引を格納するユーザー データ用表領域の作成や 作成後のメンテナンスに ついて解説します 1. ユーザー データ用表領域の管理概要 2. ユーザー データ用表領域作成時の考慮事項 3. ユーザー データ用表領域の作成 4. ユーザー データ

Microsoft Word 基_シラバス.doc

Microsoft認定資格問題集DEMO(70-459_Part2)

Microsoft Word - Charting_the_Galaxy_J.docx

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

CheckPoint Endpoint Security メトロリリース製品について 株式会社メトロ 2018 年 07 月 25 日

パフォーマンス徹底比較 Seasar2 vs Spring 2006/04/12 株式会社電通国際情報サービスひがやすを株式会社アークシステム本間宏崇 Copyright the Seasar Foundation and the others all rights reserved.

使用する前に

DB2 Web Query パフォーマンス改善のツボ!

Microsoft PowerPoint - ソフトウェア更新手順書_DAN-W62_mac_ _1.ppt

Copyrig ht 著作権所有 2015 Colasoft LLC. すべての権利を留保する 本書の内容は 予告なしに変更されることがあります 本書の全ての内容は Colasoft の書面による明確な許可無しに いずれの目的のためにも 複写を含む電子または機械によるいかなる形式または手段によっても

OPENSQUARE

TVS-871T_P6_ RS_201508_(JPN)_web

検証事例 富士通株式会社

ORACLE PARTITIONING

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Perforce vs. Subversion

HTTP 404 への対処

Microsoft Word - gori_web原稿:TrusSPSにおけるNAS OSのパフォーマンス評価.docx

Oracle Data Pumpのパラレル機能

9 WEB監視

スライド 1

スライド 1

スライド タイトルなし

データマネジメントを取り巻く IT の課題 大規模データの実践的活用に向けて レッドハット株式会社 Senior Solution Architect and Cloud Evangelist 中井悦司 2012/04/13 version1.0

富士通PCサーバ「PRIMERGY RX2530 M4」における「TeraStation TS5010 / TS3010」シリーズ動作検証報告

PowerPoint プレゼンテーション

rcp-add-01:アーキテクチャ設計書

Silk Central Connect 15.5 リリースノート

Microsoft PowerPoint - 02Hinemosシステムアナライズオプション.pptx

PowerPoint Presentation

Transcription:

ベンチマークレポート - データグリッド Caché 編 - 平成 22 年 9 月 グリッド協議会先端金融テクノロジー研究会ベンチマーク WG - i -

目次 1. CACHÉ (INTERSYSTEMS)... 1 1.1 Caché の機能概要... 1 1.2 Caché の評価結果... 2 1.2.1 ベンチマーク実行環境... 2 1.2.2 評価シナリオ: 事前テスト... 3 - ii -

1. Caché (InterSystems) 1.1 Caché の機能概要 ベンチマークレポート InterSystems Caché は リレーショナル データベースよりも高速に SQL を実行する 高パフォーマンスなオ ブジェクトデータベースである Caché を用いることで 最小のメンテナンスで 迅速な Web アプリケーションの 開発 超高速処理速度 驚異のスケーラビリティと トランザクショナルデータに対するリアルタイムクエリが実現 可能である Caché は 開発者が Web アプリケーションやクライアント / サーバー型アプリケーションを迅速に開発するために 必要な機能を提供する Caché を使用する開発者は 開発ツール プログラミング言語 データへのアクセス手 法などを自由に選ぶことができる Caché をベースとしたトランザクション処理アプリケーションは その傑出した 性能 高いスケーラビリティ リアルタイム データ分析 ゆるがぬ信頼性に支えられている トランザクション処 理では性能が重要である Caché のデータ サーバー テクノロジーを使用すると スピードを損なうことなく最高 で数万ユーザーのレベルまでアプリケーションをスケールアップすることが可能である Caché データサーバの 持ついくつかの特徴を以下に示す (1) 多次元データ エンジン データはすべてまばらな多次元配列に格納されており リレーショナル データベースで頻繁に発生する join 操作に関連した処理オーバーヘッドを解消できる 高性能 高スケーラビリティ 現実に添った形での複雑な データのモデリング データを効率的に格納することによるディスク容量の節約 といった特徴を有する (2) オブジェクト データ アクセス データはオブジェクトとしてモデル化できる Caché はカプセル化 多重継承 多態性 埋め込みオブジェクト 参照 コレクション リレーションシップ BLOB などをサポートする 迅速なアプリケーション開発 複雑なデー タの直感的なモデリングを可能とする (3) SQL データ アクセス Caché データベースにリレーショナルなアクセスが可能 ODBC と JDBC の両方をサポート レガシーなリレーシ ョナル アプリケーションの性能を向上させ 標準的な問い合わせ レポート 分析の各ツールに対する SQL 接 続を提供する (4) 多次元データ アクセス Caché データベース中の多次元構造を直接コントロールする 高性能で レガシー システムへ接続可能という 特徴を有する (5) 統合データ アーキテクチャ 単一のデータ定義からオブジェクト クラスとリレーショナル テーブルを自動的に生成可能である 迅速な開発 オブジェクトとテーブル間の インピーダンスミスマッチ を解消する という特徴を有する (6) トランザクション ビットマップ インデックス Caché のビットマップ インデックスは超高速に更新でき 生 データとの同時使用に適している 複雑な問合 わせへの高速応答が可能である また 迅速な更新により 高速トランザクション処理を高性能に保ちつつ リ アルタイム データの分析が可能である - 1 -

(7) 性能監視用 API SNMP WMI をサポートしており これらを利用して主要な監視ツールと接続可能である アプリケーションの 最適化を支援し 性能仕様を満たす明確な方法を提供する 1.2 Caché の評価結果 1.2.1 ベンチマーク実行環境 今回の評価で使用した Caché のバージョンは V28.2 for x64 redhat である その他の特別に設定した内容は 表 1-1 に示す通りである 表 1-1 Caché の設定内容 グローバルバッファ ルーチンバッファ 3,MB 128MB カーネルパラメータ kernel.shmmax = 3,5,, ジャーナル OFF (I/O の負荷を減らすため ) また データオブジェクトは図 1-1 のように定義した Class Grid.DataObject Extends (%Persistent) { Property k As %Integer; // キー Property data As %Stream.GlobalBinary; // データ ( ストリーム形式 ) Index keyidx On k [ IdKey, Unique ]; } 図 1-1 Caché におけるデータオブジェクトの定義 ベンチマークを実行するシステムの環境は二通り用意した 一つ目は 図 1-2 に示すデータノード一台による シンプルな構成である 二つ目は 図 1-3 に示す AP サーバ 2 台と DB サーバ 1 台による構成である クライアントノード grid5 12 ノード 48 コア grid6 14 ノード 56 コア JDBC 最大 1 接続 データノード grid11 図 1-2 データノード 1 台構成 - 2 -

クライアントノード データノード grid5 12 ノード 48 コア grid6 14 ノード 56 コア JDBC 最大 1 接続 grid12 grid13 ECP grid11 ( 各 AP サーバに 5 ずつ振り分け ) 図 1-3 AP サーバ2 台と DB サーバ1 台による構成評価シナリオとしては エラー! 参照元が見つかりません エラー! 参照元が見つかりません に述べた内容の一部を実施した Caché は ディスク上のデータのキャッシュをメモリ上に持ち 変更されたデータはディスク上に反映することが基本である そのため その他のデータグリッド実装ソリューションとは 測定内容が異なる 1.2.2 評価シナリオ : 事前テスト 評価シナリオ実行に先立ち ディスク上に有するデータをメモリ上にロードする場合の実行時間について測定を行った 17~25MB/ 秒の速度が出ている レコードサイズが大きい場合には ほぼディスクのアクセス性能に応じた時間でロードできている レコードサイズが小さく 件数が多い場合には メモリへのロードにかかる部分が現れてきている 表 1-2 Caché におけるデータのロード時間 レコードサイズレコード数総データ量ロードの所要時間 1KB 1 万レコード 1MB.582 秒 1MB 1, レコード 1GB 4. 秒 一つ目のテストは データノード 1 の構成で オブジェクトサイズを 1KB に固定し クライアントを 1, 1, 1 と変 化させた場合を測定した アクセスは Read Update, Write の三通り実行し その測定結果を図 1-4 から図 1-6 に示す 横軸はクライアント数 縦軸は 1 個のデータにアクセスするのにかかった時間 ( ミリ秒 ) である - 3 -

16 14 12 1 8 6 4 Avg 2 1 1 1 図 1-4 構成 1 オブジェクトサイズ 1KB クライアント数を変化 (Read) 5 45 4 35 3 25 2 15 1 5 1 1 1 図 1-5 構成 1 オブジェクトサイズ 1KB クライアント数を変化 (Update) - 4 -

6 5 4 3 2 1 1 1 1 図 1-6 構成 1 オブジェクトサイズ 1KB クライアント数を変化 (Write) 二つ目のテストは データノード 1 と 2 の構成で クライアント数を 1 に固定し オブジェクトサイズを 1KB, 1KB, 1MB と変化させた場合を測定した 構成 1でアクセスを Read Update, Write の三通り実行した測定結果を図 1-7 から図 1-9 に示す 横軸はオブジェクトサイズ数 (KB) 縦軸は 1 個のデータにアクセスするのにかかった時間 ( ミリ秒 ) である 6 5 4 3 2 1 1 1 図 1-7 構成 1 クライアント数 1 オブジェクトサイズを変化 (Read) - 5 -

5 45 4 35 3 25 2 15 1 5 1 1 図 1-8 構成 1 クライアント数 1 オブジェクトサイズを変化 (Update) 3 25 2 15 1 5 1 1 図 1-9 構成 1クライアント数 1 オブジェクトサイズを変化(Write) 同様に 構成 2でアクセスを Read Update の三通り実行した測定結果を図 1-7 から図 1-9 に示す 横軸はオブジェクトサイズ数 (KB) 縦軸は 1 個のデータにアクセスするのにかかった時間 ( ミリ秒 ) である 構成 2での Write の測定は 時間の関係で測定できなかった - 6 -

6 5 4 3 2 1 1 1 124 6 5 図 1-1 構成 2 クライアント数 1 オブジェクトサイズを変化 (Read) 4 3 2 1 1 1 124 図 1-11 構成 2 クライアント数 1 オブジェクトサイズを変化 (Update) 今回のベンチマークでは 以下の所見を得た AP サーバ 2 台構成では read のスケーラビリティが確認できた さらに AP サーバを増やしてもスケーラビリティが得られると期待 書き込み操作は I/O がボトルネックとなる ストレージの性能や データのパーティショニングには検討の余地がある vmstat によると 最悪時は %iowait: 約 45% %idle: 約 5% であり Disk I/O が大きなボトルネックである ロックによる競合の可能性もあるが 判断するに足る情報は今回収集できなかった JDBC モジュールのオーバヘッドが結果に影響を与えた可能性がある JNI 経由で Caché にアクセスするより高速なインターフェースによるベンチマークを今後の課題としたい - 7 -