SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
HP NonStop SQLはなぜグローバルに
N S SQLはなぜグロ バルに
分散DBを構築できるのか、
データの整合性を保てるのか
日本ヒュ レット パッカ ド株式会社
日本ヒューレット・パッカード株式会社
プリセールス統括本部 サーバー技術本部
原 敏光
2013年11月13日
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NonStop SQLをご存知ですか?
垂直統合型無停止デ タベ スプラットフォ ム
垂直統合型無停止データベースプラットフォーム

1
2
3
4
2

止まらないDBサーバー
1台のHP NonStop サーバーで他では実現できないレベルの可用性を提供

導入コスト・運用コストが削減可能
プラットフォーム費用、保守費用、運用ランニングコストすべて削減できます
プラットフォ ム費用 保守費用 運用ランニングコストすべて削減できます

スケールアウト可能なDBサーバー

HW増設により直線的に性能増加が可能、ボトルネックのない並列構成
HW増設により直線的に性能増加が可能 ボトルネックのない並列構成

他データベースからの移行も容易に
他データベースと高い互換性を実現、移行ツールにより工数削減も可能
他デ タベ スと高い互換性を実現 移行ツ ルにより工数削減も可能

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NonStop SQLによるミッションクリティカルOLTPシステム
ワ ルドワイドでのお客様ご利用状況
ワールドワイドでのお客様ご利用状況
金融サービス
– ペイメントシステム
クレジット、デビット、
POS、資金決済
– 為替取引、証券取引

通信・メディア
– HLR (Home Location
Register)
– インテリジェント・ネット
ワーク、第3世代サービス
メッセージング

流通・製造
サービス

ヘルスケア
政府・公共機関

– 生産管理、製造制御

– 電子患者記録

– 受発注、チケット予約

– 国防関連

– EDI、データ集配信

– 警察、消防の緊急指
示システム

– 全世界の ATM トラン
ザクションの 70% を
処理

– 世界最大の ISP にお
けるメッセージングシ
ステム

– 世界最大規模の自
動車メーカにおける
生産管理システム

– 多くの世界最大級の
大学付属病院を含む、
200以上の病院

– 全世界のクレジット
カードトランザクショ
ンの 2/3 を処理

– HLR ソリューションで
管理されている端末
は3億以上

– 世界規模の旅行予
約システム

– 国家安全保障

3

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
基幹データベースに求められる機能
「高性能」・「拡張性」

「データ整合性の保証」

• 検索・更新のバランスの取れた
高速性が必要

• HWのみに依存しない万全の
データ保全機能が必須

• データ量、アクセス処理量の
増加に柔軟に対応できる
拡張性が求められる

• トランザクション整合性が必須

この相反する要求をバランス良く満たすデータベース技術が求められている
相反す 要求を ラ
良 満 す
タ
技術 求
4

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
性能の拡張性
• コンポ ネントを横に並べ 並列処理により高速性と拡張性を確保する実装
コンポーネントを横に並べ、並列処理により高速性と拡張性を確保する実装
が広く採用されている
• 特に疎結合型アーキテクチャは直線的な拡張性を提供できることが実証され
ている
• ただし、一般的には参照系データベースに適用される技術である
 疎結合分散コンポーネント間でのトランザクション整合性保証を
疎結合分散コンポ ネント間でのトランザクション整合性保証を
実装しつつ、高性能・拡張性を確保するのは困難である
プロセッサ

プロセッサ

プロセッサ

プロセッサ

DB

DB

DB

DB

OS

OS

OS

OS

インターコネクト
5

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
そこに必要な技術とは
複数コンポーネント間のデータ更新を単一トランザクションとして
複数 ンポ ネント間のデ タ更新を単 トランザクシ ンとして
制御する「高性能 2フェーズコミット機能」を実装する必要がある
< 技術的課題 >
• 従来、2フェーズコミット処理は
非常に重く、利用を避けるべき
技術とされてきた
• オーバーヘッドを限界まで削減
オ
ッドを限界まで削減
− メッセージ交換オーバーヘッド
の削減
下位レイヤ での実装
− 下位レイヤーでの実装
6

• トランザクション管理を実行する
モジュールがボトルネックになり易い

• 分散型トランザクション管理機能
− 各処理ノードで並列稼働する
トランザクション管理実装

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NonStop SQLの実装
オーバーヘッドを限界まで削減
1. CPU間通信にHWベースの高速通信機能を採用
− HP ServerNet™
ServerNet
• DMAベースのASIC実装により低遅延を実現
• チェックサムによるデータ保護機能を内蔵
• ネットワーク型接続によりブレード数に応じた通信帯域を提供
• TCP/IP通信と比較し80%以上CPU負荷を低減 ※1

※1 … メッセージ長4KB 弊社社内性能試験結果より
メッセージ長4KB、弊社社内性能試験結果より

< HP ServerNet ASIC >
7

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
参考) 超並列システム内ネットワーク技術 HP ServerNet™
• 高速 低遅延かつCPUに負荷をかけない専用接続技術として独自開発
高速、低遅延かつCPUに負荷をかけない専用接続技術として独自開発
• ServerNetはNonStop OSと統合されており、データ交換は割り込みレベルで直接処理される
CPU 0

CPU 1

CPUに接続

CPU 3

CPU 2

・・・

ServerNet Y系
・・・
ServerNet X系

ServerNet

・・・
・・・

I/Oに接続
(複数ノード構成: 8ノード接続例)
複数
構
2

NonStop Blade

3

1

8

8

4

1ノードは最大
16枚
16枚のブレード
を含みます

5

6
7
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

ServerNetル タ
ServerNetルータ V3
•
•
•
•
•
•

1チップASICルータ
全二重ポート×32
チップ当り64Gb/秒のスループット
512バイトの固定長パケット
ワームホール・ルーティングによる高速転送
チェックサムによるデータ整合性保証機能
HP NonStop SQLの実装
オーバーヘッドを限界まで削減
オ バ ヘッドを限界まで削減
2. トランザクション管理機能をOSに統合
− トランザクション管理テーブルの更新機能をインタラプト処理内に実装
• プロセスディスパッチのオーバーヘッドを削減
• カ ネルモ ドとユ ザ モ ドのスイッチオ バ ヘッドを削減
カーネルモードとユーザーモードのスイッチオーバーヘッドを削減

9

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2フェーズコミット

トランザクション
全体でコミットOK

フェーズ1 : コミット要求フェーズ
コーディネータ
Trx 101: ph1

コミット
準備!

コミット
完了!

DBMS

Trx 101: ph2

コミット
完了!

完了!
完

確定!

DBMS

10

Redo
Undo
ログ

データ

コーディネータ

確定!

データ

Trx 101: ph1

コミット完了

コミット

Redo
Undo
ログ

DBMS

Redo
Undo
ログ

データ

フェーズ2 : コミットフェーズ

Trx 101: ph2

準備
準備!
Trx 101: ph1

Redo
Undo
ログ

ロック解放

コミット

DBMS

Trx 101: ph1

データ

完了!

準備!

完了!

完了!
コミット
確定!

DBMS

Trx 101: ph2

ロック解放

データ

Redo
Undo
ログ

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

DBMS

Trx 101: ph2

ロック解放

データ
デ タ

Redo
Undo
ログ
OSレベルでのトランザクション管理 実装例
フェーズ1 : コミット要求フェーズ

トランザクション
全体でコミットOK

コーディネータ
Trx 100
Trx 101

CPU宛て特殊
ServerNetパケット
コミット準備!

特殊パケット
で返信
完了!

ServerNet
割り込みハンドラ
プロセス
WAKE

制御テーブルを
更新
Trx 100 Act
Trx 101 Ph1
Act

コミット
準備!

全CPUで同期されたトランザクション制御
テーブルを保持

完了!

同時実行トランザクション数が多い
時は、複数パケットを単一パケット
に詰めて送信
(待ち時間を自動で調節)

ServerNet
ServerNet
割り込みハンドラ
割り込み ンドラ
割り込みハンドラ
Trx 100
Trx 101

Act
Ph1
Act

CPU 0,1,2

システムで1つのログファイル
DBMS
DBMS
Trx 10:

DBMS

Trx 101

11

CPU 0,1,2

CPU 0,1,2

制御テーブルを
制御
ブ を
参照し処理実行

データ

Act
Ph1
Act

Redo/Undo
ログバッファ

データ
データ

Trx 101: ph1
Redo/Undo
ログバッファ

WALフラッシュ

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

WALフラッシュ

ログ
ディスク
プロセス-P

ログ
ディスク
プロセス-B

Redo/Undo
/
ログ
分散データベースへの拡張
並列アーキテクチャのCPU間距離を延伸することで、分散データ
並列ア キテクチャのCPU間距離を延伸することで 分散デ タ
ベースを実現
−理想的な疎結合アーキテクチャでは、通信速度・帯域さえ確保できれば、コンポー
ネント間の距離は問題とならない
−データ利用者からは透過的に、データ量の増加などに対応して最適な場所にデー
タを配置し、必要なデータアクセス性能を提供・維持できる機能を提供する
サイトA

サイトB

CPU

CPU

CPU

CPU

CPU

CPU

OS

OS

OS

OS

OS

OS

DB

DB

DB

DB

DB

DB

ServerNet

通信回線

シングルデータベース
12

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

ServerNet
分散データベースが提供する具体的な機能
アプリケーションからは単一データと同様に扱えながら、常に性
能面・管理面で最適なデータ配置を実現することを可能とする
1. 単一のテーブルのパーティションを、地理的に離れたノードに
単
テ
ティシ ンを、地理的 離れ
透過的に分散配置することができる
2. 配置の変更も透過的に、データアクセスを実行中に実行できる
. 配置の変更も透過的に、デ タアクセスを実行中に実行できる
3. データ更新はトランザクション保護され整合性が保証される

13

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
分散データベース事例
アプリ1

アプリ2

米国拠点
アプリ1

東京拠点
アプリ2

シングル
データベース

バックアップセンター
• 単一の“顧客テーブル“を、東京-米国のパーティション構成で保持
単
顧客
を、東京 米国
ィ
構成 保持
• 日本顧客のデータは東京ノードに、米国顧客のデータは米国ノードに配置
• アプリケーションは、世界中の顧客のデータを自由にアクセス可能
- 各拠点に接続のアプリの大半のアクセスはローカルノードで完結
- 多少のアクセス時間はかかるが、アプリケーションはデータ配置を
全く意識せずに全顧客のデータにアクセスが可能
14

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

バックアップセンター
バ ク
プセ タ
(米国)
木構造によるトランザクション管理の階層化
ノード間通信は遅延時間が大きいため、トランザクションコーディ
ネータを階層化し、ノード間のメッセージ数を削減することでグ
ルーバルトランザクション制御のオーバーヘッドを最小化する
ル バルトランザクション制御のオ バ ヘッドを最小化する
コーディ
ネータ
コーディ
コ ディ
ネータ

ノード間メッセージ数
4×2 = 8メッセージ
8メッセ ジ
15

サブ
コーディネータ

サブ
コーディネータ

ノード間メッセージ数
1×2 = 2メッセージ
2メッセ ジ

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
木構造によるトランザクション管理の階層化
コーディネータ

Trx 101: Orig Node=Node A Sub Node = ( A, B )

Node A

Node
N d B

Trx 101: Orig Node=Node A
CPU = ( 1, 2 )

CPU 0

16

CPU 1

サブ
コーディネータ
デ

CPU 2

CPU 3

サブ
コーディネータ

CPU 0

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

CPU 1

Trx 101: Orig Node=Node A
CPU = ( 0, 2 )

CPU 2

CPU 3
木構造によるトランザクション管理の階層化
HP NonStopサーバーでの実装例
NonStopサ バ での実装例
ローカルノードがトランザクション開始ノードの場合のコーディネー
タと、リモ トノ ドがトランザクション開始ノ ドの場合のサブ
タと、リモートノードがトランザクション開始ノードの場合のサブ
コーディネータの機能を兼ね備えたトランザクションモニタープロ
セス (TMP)がノード毎に起動される
1. ネットワーク接続されたノード間で、自動的にトランザクション
連携機能が提供される (特別な設定は不要)
2. 複数メッセージをまとめて送受信する等の最適化を実装
17

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
重障害発生時の2pcの限界
< 可用性に関する技術課題 >
2pcを厳密に適用し、データ整合性を堅持しようとすると、
障害発生時には復旧までデータのロックが持続してしまう
• 2pcはネゴシエーション結果を互いに待ち続けられことを前提にデータ整合性を保証
するプロトコルである
するプロト ルである
• 実際のシステムではタイムアウト時間を設定し、コミット指示に対しRMやサブコーディ
ネータからの応答が返らない場合、まだコミットされていないものとして処理を続行す
るのが通常(Presume ABORT)
るのが通常(P
- コーディネータはトランザクションをロールバックし、制御テーブルから情報を削除
• 実際のデータ更新は、コミットされていてデータ整合性が損なわれてしまう可能性が
あるため、通常はあまり短いタイムアウト時間に設定することはできない
あるため 通常はあまり短 タイム ウ 時間 設定する とは きな
18

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
障害発生時の挙動
<障害復旧後>

コーディ
ネータ
障害
発生

コミット指示
コミット確定
準備完了

コミット ???
ロールバック ???
サブ
コーディネータ
更新データ
<ロック中>

コミットかロールバック か
バ
確定するまでロックは
解放されない
19

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Heuristic completion
許容される待ち時間を超えてコーディネータから応答が無い場合、
許容される待ち時間を超えて
デ ネ タから応答が無い場合
通常は障害が発生したと仮定しロールバックする (Presume Abort
実装の場合)
•

実際には更新がCommitされている場合もあるため、データ整合性は保証
されていない
これがHeuristic completionの発生した状況である

•

20

障害を起こしたノードが再起動した時点で、データ不整合が発生したこと
が判明し、手動でのデータ修正が必要となる

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
分散データベースに求められる “可用性”
データ整合性の保証が絶対な基幹データベースでは、Heuristic
デ タ整合性の保証が絶対な基幹デ タベ スでは H i i
ケースが発生しないノード可用性が必須である
•
•

障害時にも、業務で許容可能なタイムアウト時間内にトランザクション管理
機能が再開できる可用性が必須である
基幹業務の典型的なタイムアウト時間は最大でも数十秒であり、HP
NonStopサーバーは無停止機としてその要件を満たすことができる
無停止ノード A
Trx
Log A

無停止ノード
無停止ノ ド B

DB

無停止ノード C
Trx
Log C

21

DB

Trx
Log B

DB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

当然、ネットワークには
十分な冗長構成実装が
必要です
「HP NonStop SQL」無停止実現のアーキテクチャー
DBエンジンに組み込まれたプロセス2重化機能 (=プロセスペア)
CPU 0

CPU 1

CPU 2

CPU 3

Backup

Primary

Backup

Primary

Primary

Backup

Primary

Backup

Primary

Backup

CPU
障害
CPU 0

CPU 1

CPU 2

CPU 3

Primary

Backup

Primary

Primary

Primary

Backup

Primary

22

• フェイルオーバー(再起動)ではなく、テイク
オ バ (処理継続)
オーバー(処理継続)
秒単位の復旧を実現
• NonStop OS や、基幹ミドルウェアは、すべて
プロセスペアにて実装
• 2つのCPUに、2プロセスがペアとして存在する
• 実稼動するのはPrimaryプロセスのみ
• Backupプロセスは継続稼働に必要となる情報
をPrimaryプロセスから定期的に受信
を
プ
定期的 受信
• Primaryプロセスの異常終了や、CPUダウンが
起きると、自動的にBackupがPrimaryに昇格し、
ダウン直前の状態から処理を継続実行する

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NonStop SQL の障害時挙動

23

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
分散データベースに求められる “自立性” (autonomy)
万一の災害などでリモートノードがアクセス不能となった場合に
害 ど
ドが
能
も、アクセス可能なデータの範囲で処理が実施できる自立性を
持つことが望まれる
•

HP NonStop SQLではアプリケーションコードで、「全てのデー
タがアクセス可能な時だけ処理を行う」、「アクセス可能な
データ範囲で処理を行う」を選択可能

•

一部のデータがアクセス不能と想定される場合、
SQLExceptionで警告が通知される
−

24

処理の続行、中止をアプリケーションで選択できる
処理 続行 中止を プ ケ シ
選択 きる

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
まとめ
基幹グローバル分散データベースを可能とする
基幹グロ バル分散デ タベ スを可能とする
垂直統合型データベース技術 「HP NonStop SQL」
1.
1 堅牢・高速かつ拡張性のあるトランザクション管理機能をOSレベルで実装
 必要な時にブレード追加。基幹データベースにスケールアウトの柔軟性!
2. 地理的分散データベースを実装可能とする、障害時にデータ不整合を起こさ
2 地理的分散デ タベ スを実装可能とする 障害時にデ タ不整合を起こさ
ない無停止トランザクション管理機能
 複数DCに常に最適なデータ配置を実現!
3. ミッションクリティカル領域での豊富な運用実績
 基幹データベースでお悩みの際にはHPにご相談下さい。
25

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
ご静聴ありがとうございました
静聴ありがとう ざ ました

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Weitere ähnliche Inhalte

Was ist angesagt?

[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔Insight Technology, Inc.
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナーKazuko Itoda
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexKoji Shinkubo
 
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...Insight Technology, Inc.
 
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...Insight Technology, Inc.
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーMasaya Ishikawa
 
perfを使ったPostgreSQLの解析(前編)
perfを使ったPostgreSQLの解析(前編)perfを使ったPostgreSQLの解析(前編)
perfを使ったPostgreSQLの解析(前編)Daichi Egawa
 
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...Insight Technology, Inc.
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほKoji Shinkubo
 
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraD35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraInsight Technology, Inc.
 
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...Insight Technology, Inc.
 
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi FukuiInsight Technology, Inc.
 
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太Insight Technology, Inc.
 
Apache Hiveの今とこれから
Apache Hiveの今とこれからApache Hiveの今とこれから
Apache Hiveの今とこれからYifeng Jiang
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...Insight Technology, Inc.
 

Was ist angesagt? (20)

[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ...
 
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
 
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
[db tech showcase Tokyo 2015] B15:最新PostgreSQLはパフォーマンスが飛躍的に向上する!? - PostgreSQ...
 
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortex
 
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...
[db tech showcase Tokyo 2015] D32:HPの全方位インメモリDB化に向けた取り組みとSAP HANAインメモリDB の効果を...
 
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
 
Dbts 分散olt pv2
Dbts 分散olt pv2Dbts 分散olt pv2
Dbts 分散olt pv2
 
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジーDBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
 
perfを使ったPostgreSQLの解析(前編)
perfを使ったPostgreSQLの解析(前編)perfを使ったPostgreSQLの解析(前編)
perfを使ったPostgreSQLの解析(前編)
 
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
 
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraD35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
 
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...
[db tech showcase Tokyo 2017] B14: 4年連続No.1リーダー評価のストレージでDBクローンするとどんな感じ?瞬時のクロー...
 
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
[C13] フラッシュドライブで挑むOracle超高速化と信頼性の両立 by Masashi Fukui
 
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太
 
Apache Hiveの今とこれから
Apache Hiveの今とこれからApache Hiveの今とこれから
Apache Hiveの今とこれから
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
 

Andere mochten auch

[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...Insight Technology, Inc.
 
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Tomokazu Kizawa
 
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Yoshito Tabuchi
 
090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 SpringMitsuki Tanaka
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」真吾 吉田
 
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...満徳 関
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013C-media
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)Hinemos
 
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術Hinemos
 
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...Amazon Web Services
 
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...hosokawa atsushi
 
DIGA向けサービスを実現するAPIと新たなサービス活性化構想
DIGA向けサービスを実現するAPIと新たなサービス活性化構想DIGA向けサービスを実現するAPIと新たなサービス活性化構想
DIGA向けサービスを実現するAPIと新たなサービス活性化構想API Meetup
 
jaws-ug kansai-special_kinesis_20150207
jaws-ug kansai-special_kinesis_20150207jaws-ug kansai-special_kinesis_20150207
jaws-ug kansai-special_kinesis_20150207Toshiyuki Konparu
 
Deino流デザインディレクション
Deino流デザインディレクションDeino流デザインディレクション
Deino流デザインディレクション貴文 猪口
 
Oculus Game Jam in Japan 2014企画提案書
Oculus Game Jam in Japan 2014企画提案書Oculus Game Jam in Japan 2014企画提案書
Oculus Game Jam in Japan 2014企画提案書Takashi Jona
 
横浜オープンデータデイ2014企画概要書1月27日版
横浜オープンデータデイ2014企画概要書1月27日版 横浜オープンデータデイ2014企画概要書1月27日版
横浜オープンデータデイ2014企画概要書1月27日版 Yoshihiro Fujimura
 
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...Insight Technology, Inc.
 
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...オラクルエンジニア通信
 

Andere mochten auch (20)

[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合...
 
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)Surface RT活用研究(.NETラボ勉強会 2013/5/25)
Surface RT活用研究(.NETラボ勉強会 2013/5/25)
 
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
 
090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring090226hatena Media Guide 2009 Spring
090226hatena Media Guide 2009 Spring
 
CLSx tokyo 2015 #0
CLSx tokyo 2015 #0CLSx tokyo 2015 #0
CLSx tokyo 2015 #0
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」
 
環境パートナーシップ事例集
環境パートナーシップ事例集環境パートナーシップ事例集
環境パートナーシップ事例集
 
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
あなたの「STORY」を差別化するための言葉のマネジメントとコンセプトメーカー #postudy - Developers Summit 2014 Ope...
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013
 
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
【Hinemos World 2013】A-2:Hinemosへの取組み、関連ソリューションのご紹介(NECシステムテクノロジー株式会社/NECソフト株式会社)
 
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
【HinemosWorld2015】B1-6_【テクニカル】クラウドインフラの運用術
 
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...
(SDD415) NEW LAUNCH: Amazon Aurora: Amazon’s New Relational Database Engine |...
 
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
スマートフォンがツナグマーケティング (taiwan mobile 講演Ver) Smartphone marketing of connecting t...
 
DIGA向けサービスを実現するAPIと新たなサービス活性化構想
DIGA向けサービスを実現するAPIと新たなサービス活性化構想DIGA向けサービスを実現するAPIと新たなサービス活性化構想
DIGA向けサービスを実現するAPIと新たなサービス活性化構想
 
jaws-ug kansai-special_kinesis_20150207
jaws-ug kansai-special_kinesis_20150207jaws-ug kansai-special_kinesis_20150207
jaws-ug kansai-special_kinesis_20150207
 
Deino流デザインディレクション
Deino流デザインディレクションDeino流デザインディレクション
Deino流デザインディレクション
 
Oculus Game Jam in Japan 2014企画提案書
Oculus Game Jam in Japan 2014企画提案書Oculus Game Jam in Japan 2014企画提案書
Oculus Game Jam in Japan 2014企画提案書
 
横浜オープンデータデイ2014企画概要書1月27日版
横浜オープンデータデイ2014企画概要書1月27日版 横浜オープンデータデイ2014企画概要書1月27日版
横浜オープンデータデイ2014企画概要書1月27日版
 
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
 
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...
Oracle Database Cloud と無料の純正開発ツールで開発効率を改善しよう!(db tech showcase 2016 Oracle セッ...
 

Ähnlich wie [B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara

[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...
[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...
[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...Insight Technology, Inc.
 
MySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるMySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるTakahashi Tomoo
 
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...Insight Technology, Inc.
 
Lagopus Switch Usecases
Lagopus Switch UsecasesLagopus Switch Usecases
Lagopus Switch UsecasesSakiko Kawai
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2Dell TechCenter Japan
 
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu GotoInsight Technology, Inc.
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC EnterpriseYusukeKuramata
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1Computational Materials Science Initiative
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~griddb
 
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】NTT DATA OSS Professional Services
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方Toru Makabe
 
Share pointを支えるsql server2014最新情報
Share pointを支えるsql server2014最新情報Share pointを支えるsql server2014最新情報
Share pointを支えるsql server2014最新情報Atsuo Yamasaki
 
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...Hinemos
 
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)NTT DATA OSS Professional Services
 
Faster SRv6 D-plane with XDP
Faster SRv6 D-plane with XDPFaster SRv6 D-plane with XDP
Faster SRv6 D-plane with XDPRyoga Saito
 
seccamp2012 チューター発表
seccamp2012 チューター発表seccamp2012 チューター発表
seccamp2012 チューター発表Hirotaka Kawata
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Yukio Kumazawa
 
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...Insight Technology, Inc.
 
オラクルのHPC/GPUソリューションご紹介(2021/08版)
オラクルのHPC/GPUソリューションご紹介(2021/08版)オラクルのHPC/GPUソリューションご紹介(2021/08版)
オラクルのHPC/GPUソリューションご紹介(2021/08版)オラクルエンジニア通信
 

Ähnlich wie [B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara (20)

[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...
[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...
[db tech showcase Sapporo 2015] A22:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの...
 
MySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるMySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみる
 
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...
[db tech showcase Tokyo 2017] D21: ついに Red Hat Enterprise Linuxで SQL Serverが使...
 
Lagopus Switch Usecases
Lagopus Switch UsecasesLagopus Switch Usecases
Lagopus Switch Usecases
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2
 
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
 
QFabric for Cloud Builders
QFabric for Cloud BuildersQFabric for Cloud Builders
QFabric for Cloud Builders
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
 
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
CMSI計算科学技術特論B(15) インテル Xeon Phi コプロセッサー向け最適化、並列化概要 1
 
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
 
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
 
Share pointを支えるsql server2014最新情報
Share pointを支えるsql server2014最新情報Share pointを支えるsql server2014最新情報
Share pointを支えるsql server2014最新情報
 
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
 
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
SIプロジェクトでのインフラ自動化の事例 (第1回 Puppetユーザ会 発表資料)
 
Faster SRv6 D-plane with XDP
Faster SRv6 D-plane with XDPFaster SRv6 D-plane with XDP
Faster SRv6 D-plane with XDP
 
seccamp2012 チューター発表
seccamp2012 チューター発表seccamp2012 チューター発表
seccamp2012 チューター発表
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用
 
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
 
オラクルのHPC/GPUソリューションご紹介(2021/08版)
オラクルのHPC/GPUソリューションご紹介(2021/08版)オラクルのHPC/GPUソリューションご紹介(2021/08版)
オラクルのHPC/GPUソリューションご紹介(2021/08版)
 

Mehr von Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 

Mehr von Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

Kürzlich hochgeladen

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Kürzlich hochgeladen (7)

20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

[B16] NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫るby Toshimitsu hara

  • 1. HP NonStop SQLはなぜグローバルに N S SQLはなぜグロ バルに 分散DBを構築できるのか、 データの整合性を保てるのか 日本ヒュ レット パッカ ド株式会社 日本ヒューレット・パッカード株式会社 プリセールス統括本部 サーバー技術本部 原 敏光 2013年11月13日 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2. HP NonStop SQLをご存知ですか? 垂直統合型無停止デ タベ スプラットフォ ム 垂直統合型無停止データベースプラットフォーム 1 2 3 4 2 止まらないDBサーバー 1台のHP NonStop サーバーで他では実現できないレベルの可用性を提供 導入コスト・運用コストが削減可能 プラットフォーム費用、保守費用、運用ランニングコストすべて削減できます プラットフォ ム費用 保守費用 運用ランニングコストすべて削減できます スケールアウト可能なDBサーバー HW増設により直線的に性能増加が可能、ボトルネックのない並列構成 HW増設により直線的に性能増加が可能 ボトルネックのない並列構成 他データベースからの移行も容易に 他データベースと高い互換性を実現、移行ツールにより工数削減も可能 他デ タベ スと高い互換性を実現 移行ツ ルにより工数削減も可能 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 3. HP NonStop SQLによるミッションクリティカルOLTPシステム ワ ルドワイドでのお客様ご利用状況 ワールドワイドでのお客様ご利用状況 金融サービス – ペイメントシステム クレジット、デビット、 POS、資金決済 – 為替取引、証券取引 通信・メディア – HLR (Home Location Register) – インテリジェント・ネット ワーク、第3世代サービス メッセージング 流通・製造 サービス ヘルスケア 政府・公共機関 – 生産管理、製造制御 – 電子患者記録 – 受発注、チケット予約 – 国防関連 – EDI、データ集配信 – 警察、消防の緊急指 示システム – 全世界の ATM トラン ザクションの 70% を 処理 – 世界最大の ISP にお けるメッセージングシ ステム – 世界最大規模の自 動車メーカにおける 生産管理システム – 多くの世界最大級の 大学付属病院を含む、 200以上の病院 – 全世界のクレジット カードトランザクショ ンの 2/3 を処理 – HLR ソリューションで 管理されている端末 は3億以上 – 世界規模の旅行予 約システム – 国家安全保障 3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 4. 基幹データベースに求められる機能 「高性能」・「拡張性」 「データ整合性の保証」 • 検索・更新のバランスの取れた 高速性が必要 • HWのみに依存しない万全の データ保全機能が必須 • データ量、アクセス処理量の 増加に柔軟に対応できる 拡張性が求められる • トランザクション整合性が必須 この相反する要求をバランス良く満たすデータベース技術が求められている 相反す 要求を ラ 良 満 す タ 技術 求 4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 5. 性能の拡張性 • コンポ ネントを横に並べ 並列処理により高速性と拡張性を確保する実装 コンポーネントを横に並べ、並列処理により高速性と拡張性を確保する実装 が広く採用されている • 特に疎結合型アーキテクチャは直線的な拡張性を提供できることが実証され ている • ただし、一般的には参照系データベースに適用される技術である  疎結合分散コンポーネント間でのトランザクション整合性保証を 疎結合分散コンポ ネント間でのトランザクション整合性保証を 実装しつつ、高性能・拡張性を確保するのは困難である プロセッサ プロセッサ プロセッサ プロセッサ DB DB DB DB OS OS OS OS インターコネクト 5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 6. そこに必要な技術とは 複数コンポーネント間のデータ更新を単一トランザクションとして 複数 ンポ ネント間のデ タ更新を単 トランザクシ ンとして 制御する「高性能 2フェーズコミット機能」を実装する必要がある < 技術的課題 > • 従来、2フェーズコミット処理は 非常に重く、利用を避けるべき 技術とされてきた • オーバーヘッドを限界まで削減 オ ッドを限界まで削減 − メッセージ交換オーバーヘッド の削減 下位レイヤ での実装 − 下位レイヤーでの実装 6 • トランザクション管理を実行する モジュールがボトルネックになり易い • 分散型トランザクション管理機能 − 各処理ノードで並列稼働する トランザクション管理実装 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7. HP NonStop SQLの実装 オーバーヘッドを限界まで削減 1. CPU間通信にHWベースの高速通信機能を採用 − HP ServerNet™ ServerNet • DMAベースのASIC実装により低遅延を実現 • チェックサムによるデータ保護機能を内蔵 • ネットワーク型接続によりブレード数に応じた通信帯域を提供 • TCP/IP通信と比較し80%以上CPU負荷を低減 ※1 ※1 … メッセージ長4KB 弊社社内性能試験結果より メッセージ長4KB、弊社社内性能試験結果より < HP ServerNet ASIC > 7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 8. 参考) 超並列システム内ネットワーク技術 HP ServerNet™ • 高速 低遅延かつCPUに負荷をかけない専用接続技術として独自開発 高速、低遅延かつCPUに負荷をかけない専用接続技術として独自開発 • ServerNetはNonStop OSと統合されており、データ交換は割り込みレベルで直接処理される CPU 0 CPU 1 CPUに接続 CPU 3 CPU 2 ・・・ ServerNet Y系 ・・・ ServerNet X系 ServerNet ・・・ ・・・ I/Oに接続 (複数ノード構成: 8ノード接続例) 複数 構 2 NonStop Blade 3 1 8 8 4 1ノードは最大 16枚 16枚のブレード を含みます 5 6 7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ServerNetル タ ServerNetルータ V3 • • • • • • 1チップASICルータ 全二重ポート×32 チップ当り64Gb/秒のスループット 512バイトの固定長パケット ワームホール・ルーティングによる高速転送 チェックサムによるデータ整合性保証機能
  • 9. HP NonStop SQLの実装 オーバーヘッドを限界まで削減 オ バ ヘッドを限界まで削減 2. トランザクション管理機能をOSに統合 − トランザクション管理テーブルの更新機能をインタラプト処理内に実装 • プロセスディスパッチのオーバーヘッドを削減 • カ ネルモ ドとユ ザ モ ドのスイッチオ バ ヘッドを削減 カーネルモードとユーザーモードのスイッチオーバーヘッドを削減 9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. 2フェーズコミット トランザクション 全体でコミットOK フェーズ1 : コミット要求フェーズ コーディネータ Trx 101: ph1 コミット 準備! コミット 完了! DBMS Trx 101: ph2 コミット 完了! 完了! 完 確定! DBMS 10 Redo Undo ログ データ コーディネータ 確定! データ Trx 101: ph1 コミット完了 コミット Redo Undo ログ DBMS Redo Undo ログ データ フェーズ2 : コミットフェーズ Trx 101: ph2 準備 準備! Trx 101: ph1 Redo Undo ログ ロック解放 コミット DBMS Trx 101: ph1 データ 完了! 準備! 完了! 完了! コミット 確定! DBMS Trx 101: ph2 ロック解放 データ Redo Undo ログ © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. DBMS Trx 101: ph2 ロック解放 データ デ タ Redo Undo ログ
  • 11. OSレベルでのトランザクション管理 実装例 フェーズ1 : コミット要求フェーズ トランザクション 全体でコミットOK コーディネータ Trx 100 Trx 101 CPU宛て特殊 ServerNetパケット コミット準備! 特殊パケット で返信 完了! ServerNet 割り込みハンドラ プロセス WAKE 制御テーブルを 更新 Trx 100 Act Trx 101 Ph1 Act コミット 準備! 全CPUで同期されたトランザクション制御 テーブルを保持 完了! 同時実行トランザクション数が多い 時は、複数パケットを単一パケット に詰めて送信 (待ち時間を自動で調節) ServerNet ServerNet 割り込みハンドラ 割り込み ンドラ 割り込みハンドラ Trx 100 Trx 101 Act Ph1 Act CPU 0,1,2 システムで1つのログファイル DBMS DBMS Trx 10: DBMS Trx 101 11 CPU 0,1,2 CPU 0,1,2 制御テーブルを 制御 ブ を 参照し処理実行 データ Act Ph1 Act Redo/Undo ログバッファ データ データ Trx 101: ph1 Redo/Undo ログバッファ WALフラッシュ © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. WALフラッシュ ログ ディスク プロセス-P ログ ディスク プロセス-B Redo/Undo / ログ
  • 12. 分散データベースへの拡張 並列アーキテクチャのCPU間距離を延伸することで、分散データ 並列ア キテクチャのCPU間距離を延伸することで 分散デ タ ベースを実現 −理想的な疎結合アーキテクチャでは、通信速度・帯域さえ確保できれば、コンポー ネント間の距離は問題とならない −データ利用者からは透過的に、データ量の増加などに対応して最適な場所にデー タを配置し、必要なデータアクセス性能を提供・維持できる機能を提供する サイトA サイトB CPU CPU CPU CPU CPU CPU OS OS OS OS OS OS DB DB DB DB DB DB ServerNet 通信回線 シングルデータベース 12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ServerNet
  • 13. 分散データベースが提供する具体的な機能 アプリケーションからは単一データと同様に扱えながら、常に性 能面・管理面で最適なデータ配置を実現することを可能とする 1. 単一のテーブルのパーティションを、地理的に離れたノードに 単 テ ティシ ンを、地理的 離れ 透過的に分散配置することができる 2. 配置の変更も透過的に、データアクセスを実行中に実行できる . 配置の変更も透過的に、デ タアクセスを実行中に実行できる 3. データ更新はトランザクション保護され整合性が保証される 13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 14. 分散データベース事例 アプリ1 アプリ2 米国拠点 アプリ1 東京拠点 アプリ2 シングル データベース バックアップセンター • 単一の“顧客テーブル“を、東京-米国のパーティション構成で保持 単 顧客 を、東京 米国 ィ 構成 保持 • 日本顧客のデータは東京ノードに、米国顧客のデータは米国ノードに配置 • アプリケーションは、世界中の顧客のデータを自由にアクセス可能 - 各拠点に接続のアプリの大半のアクセスはローカルノードで完結 - 多少のアクセス時間はかかるが、アプリケーションはデータ配置を 全く意識せずに全顧客のデータにアクセスが可能 14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. バックアップセンター バ ク プセ タ (米国)
  • 15. 木構造によるトランザクション管理の階層化 ノード間通信は遅延時間が大きいため、トランザクションコーディ ネータを階層化し、ノード間のメッセージ数を削減することでグ ルーバルトランザクション制御のオーバーヘッドを最小化する ル バルトランザクション制御のオ バ ヘッドを最小化する コーディ ネータ コーディ コ ディ ネータ ノード間メッセージ数 4×2 = 8メッセージ 8メッセ ジ 15 サブ コーディネータ サブ コーディネータ ノード間メッセージ数 1×2 = 2メッセージ 2メッセ ジ © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 16. 木構造によるトランザクション管理の階層化 コーディネータ Trx 101: Orig Node=Node A Sub Node = ( A, B ) Node A Node N d B Trx 101: Orig Node=Node A CPU = ( 1, 2 ) CPU 0 16 CPU 1 サブ コーディネータ デ CPU 2 CPU 3 サブ コーディネータ CPU 0 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. CPU 1 Trx 101: Orig Node=Node A CPU = ( 0, 2 ) CPU 2 CPU 3
  • 17. 木構造によるトランザクション管理の階層化 HP NonStopサーバーでの実装例 NonStopサ バ での実装例 ローカルノードがトランザクション開始ノードの場合のコーディネー タと、リモ トノ ドがトランザクション開始ノ ドの場合のサブ タと、リモートノードがトランザクション開始ノードの場合のサブ コーディネータの機能を兼ね備えたトランザクションモニタープロ セス (TMP)がノード毎に起動される 1. ネットワーク接続されたノード間で、自動的にトランザクション 連携機能が提供される (特別な設定は不要) 2. 複数メッセージをまとめて送受信する等の最適化を実装 17 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 18. 重障害発生時の2pcの限界 < 可用性に関する技術課題 > 2pcを厳密に適用し、データ整合性を堅持しようとすると、 障害発生時には復旧までデータのロックが持続してしまう • 2pcはネゴシエーション結果を互いに待ち続けられことを前提にデータ整合性を保証 するプロトコルである するプロト ルである • 実際のシステムではタイムアウト時間を設定し、コミット指示に対しRMやサブコーディ ネータからの応答が返らない場合、まだコミットされていないものとして処理を続行す るのが通常(Presume ABORT) るのが通常(P - コーディネータはトランザクションをロールバックし、制御テーブルから情報を削除 • 実際のデータ更新は、コミットされていてデータ整合性が損なわれてしまう可能性が あるため、通常はあまり短いタイムアウト時間に設定することはできない あるため 通常はあまり短 タイム ウ 時間 設定する とは きな 18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 19. 障害発生時の挙動 <障害復旧後> コーディ ネータ 障害 発生 コミット指示 コミット確定 準備完了 コミット ??? ロールバック ??? サブ コーディネータ 更新データ <ロック中> コミットかロールバック か バ 確定するまでロックは 解放されない 19 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 20. Heuristic completion 許容される待ち時間を超えてコーディネータから応答が無い場合、 許容される待ち時間を超えて デ ネ タから応答が無い場合 通常は障害が発生したと仮定しロールバックする (Presume Abort 実装の場合) • 実際には更新がCommitされている場合もあるため、データ整合性は保証 されていない これがHeuristic completionの発生した状況である • 20 障害を起こしたノードが再起動した時点で、データ不整合が発生したこと が判明し、手動でのデータ修正が必要となる © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 21. 分散データベースに求められる “可用性” データ整合性の保証が絶対な基幹データベースでは、Heuristic デ タ整合性の保証が絶対な基幹デ タベ スでは H i i ケースが発生しないノード可用性が必須である • • 障害時にも、業務で許容可能なタイムアウト時間内にトランザクション管理 機能が再開できる可用性が必須である 基幹業務の典型的なタイムアウト時間は最大でも数十秒であり、HP NonStopサーバーは無停止機としてその要件を満たすことができる 無停止ノード A Trx Log A 無停止ノード 無停止ノ ド B DB 無停止ノード C Trx Log C 21 DB Trx Log B DB © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 当然、ネットワークには 十分な冗長構成実装が 必要です
  • 22. 「HP NonStop SQL」無停止実現のアーキテクチャー DBエンジンに組み込まれたプロセス2重化機能 (=プロセスペア) CPU 0 CPU 1 CPU 2 CPU 3 Backup Primary Backup Primary Primary Backup Primary Backup Primary Backup CPU 障害 CPU 0 CPU 1 CPU 2 CPU 3 Primary Backup Primary Primary Primary Backup Primary 22 • フェイルオーバー(再起動)ではなく、テイク オ バ (処理継続) オーバー(処理継続) 秒単位の復旧を実現 • NonStop OS や、基幹ミドルウェアは、すべて プロセスペアにて実装 • 2つのCPUに、2プロセスがペアとして存在する • 実稼動するのはPrimaryプロセスのみ • Backupプロセスは継続稼働に必要となる情報 をPrimaryプロセスから定期的に受信 を プ 定期的 受信 • Primaryプロセスの異常終了や、CPUダウンが 起きると、自動的にBackupがPrimaryに昇格し、 ダウン直前の状態から処理を継続実行する © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 23. HP NonStop SQL の障害時挙動 23 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 24. 分散データベースに求められる “自立性” (autonomy) 万一の災害などでリモートノードがアクセス不能となった場合に 害 ど ドが 能 も、アクセス可能なデータの範囲で処理が実施できる自立性を 持つことが望まれる • HP NonStop SQLではアプリケーションコードで、「全てのデー タがアクセス可能な時だけ処理を行う」、「アクセス可能な データ範囲で処理を行う」を選択可能 • 一部のデータがアクセス不能と想定される場合、 SQLExceptionで警告が通知される − 24 処理の続行、中止をアプリケーションで選択できる 処理 続行 中止を プ ケ シ 選択 きる © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 25. まとめ 基幹グローバル分散データベースを可能とする 基幹グロ バル分散デ タベ スを可能とする 垂直統合型データベース技術 「HP NonStop SQL」 1. 1 堅牢・高速かつ拡張性のあるトランザクション管理機能をOSレベルで実装  必要な時にブレード追加。基幹データベースにスケールアウトの柔軟性! 2. 地理的分散データベースを実装可能とする、障害時にデータ不整合を起こさ 2 地理的分散デ タベ スを実装可能とする 障害時にデ タ不整合を起こさ ない無停止トランザクション管理機能  複数DCに常に最適なデータ配置を実現! 3. ミッションクリティカル領域での豊富な運用実績  基幹データベースでお悩みの際にはHPにご相談下さい。 25 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 26. ご静聴ありがとうございました 静聴ありがとう ざ ました © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.