[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto

Insight Technology, Inc.
Insight Technology, Inc.Insight Technology, Inc.
D33:D33:
そのデータベース
5年後大丈夫ですか
2014年 6月2014年 6月
日本ヒューレット・パッカード株式会社
プリセールス統括本部 サーバー技術二部
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
後藤 宏
自己紹介 A26: 小幡氏のセッションを思い出してい
ただければ。
Jim Gray を見て、これだ、と感じてはや24年。よもやこんなにデータベースにかか
わるとは思いもせず。以前は皆さんと同じどんな障害にも立ち向かうぞと徹夜もい
ただければ。
とわずでしたが、今やコンピューターシステムを信頼し、「ひと」ではなく「もの」に頑
張ってもらい、もっとクリエイティブな仕事をしようとしつこく「標準化」を唱える。
1986年 非常勤講師 (統計学など)1986年 非常勤講師 (統計学など)
1990年 日本ディジタルイクイップメント入社
DEC Rdb (現Oracle Rdb) 支援
技 援1992年 ISV 技術支援 (Oracle, Informix, Sybase)
2005年 IPA OSS実証プロジェクト参加
2010年 「国境なき医師団 (Medecins Sans Frontieres=MSF)」へITでボランティア
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
現在もサーバーとデータベースに携わる
半世紀のHP1982
EDS : Electronic Data Systems
Ross Perot
1962
Compaq
Rod Canion
Jim Harris
Bill Murto
1982
1997
Ross Perot
Tandem
Jim Treybig
Bill Murto
1957
1974 1997
1998
DEC : Digital Equipment Corp
Ken Olsen
Harlan Anderson
1939
1989
2002
HP Now !2008
2009
Apollo
Bill Poduska
19891979Hewlett-Packard
Bill Hewlett
Dave Packard
3Com
1979
2009
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
3Com
Robert M. Metcalfe
1992
Palm
Jeff Hawkins, Donna Dubinsky
目的とゴール
目的 ゴール
• ITの進化に合わせたデー
タベ スを考えてみよう
• データベースをシンプルに
使うことタベースを考えてみよう
• 5年後の姿を想像してみよ
う
使うこと
• 見直すなら今だ !
• たとえばNonStop SQLう たとえばNonStop SQL
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
本日の課題
未来永劫(とはいえ、5年後)、特定ベンダーのH/WとRDBMSを使い続けますか
アプリケーションの主流は変えないですかアプリケ ションの主流は変えないですか
データベースアクセスは残りそうですね
保守費用保守費用
保守性
開発プラットフォーム
開発エンジニア確保
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
アジェンダ
• 2020年の世界を見てみましょう2020年の世界を見てみましょう
• シンプルに書き換えてみましょう
• こんな「データベース」いかがですか、こんな デ タ ス」いかがですか、
将来よりよいプラットフォームへ移行できます
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
http //seikats soken jp/
博報堂生活総合研究所
http://seikatsusoken.jp/
2018年
半導体製造が16ナノメートル製造プロセスで技術的な限界に達し、ムーアの法則が
終焉する終焉する
類型 : 予測
出典 : ZDNet USA
資料 : 「Limits to Binary Logic Switch Scaling--A Gedanken Model」インテル研究者の
論文(2003年11月)
発表 : 2003年12月2日
2020年0 0年
電子の代わりにレーザー光で信号を伝えるシリコン大規模集積回路(LSI)が実用化す
る(コンピューターの消費電力を1/100に改善)
類型 : 政策目標
出典 : 日本経済新聞
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
出典 : 日本経済新聞
資料 : 東京大学荒川泰彦教授、田辺克明特任助教らの研究
発表 : 2010年5月31日
2020年の未来予測 データセンタを支える技術
HPの取り組み ~ハードウェアの再定義~ “HP Enterprise 20/20 “ www enterprise2020 com
アプリに最適化され
効率を追求したサーバ
チップ統合
光子ネットワーク
ユニバーサル・
メインメモリー
Today By 2020 By 2020
HPの取り組み ハ ドウェアの再定義 HP Enterprise 20/20 www.enterprise2020.com
電子 光子から
高速インターコネクト (~20TBytes/秒)
• DRAMのように高速、かつ不揮発性
• メモリとHDDの位置づけが変わる
• ソフトウェアのデザインが変わる
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
高速インタ コネクト ( 20TBytes/秒)
Moonshot Integrated Photonics Memristor
2020年の未来予測 データセンタを支える技術
HPの取り組み ~ハードウェアの再定義~ “HP Enterprise 20/20 “ www enterprise2020 com
アプリに最適化され
効率を追求したサーバ
チップ統合
光子ネットワーク
ユニバーサル・
メインメモリー
Today By 2020 By 2020
HPの取り組み ハ ドウェアの再定義 HP Enterprise 20/20 www.enterprise2020.com
電子 光子から
高速インターコネクト (~20TBytes/秒)
• DRAMのように高速、かつ不揮発性
• メモリとHDDの位置づけが変わる
• ソフトウェアのデザインが変わる
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
高速インタ コネクト ( 20TBytes/秒)
Moonshot Integrated Photonics Memristor
2013~ By 2020By 2020
HP 研究所 (htt // h l h / h/)
次に来る技術
HP 研究所 (http://www.hpl.hp.com/research/)
Silicon photonic (シリコンフォトニクス)
non-volatile memory “Memristor” (不揮発性メモリ)non volatile memory Memristor (不揮発性メモリ)
energy-optimized systems-on-chips (SoCs) (エネルギー最適化システムオンチップ)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
HP Memristor
 電源供給がなくてもデータを保持できる受動素子 デ タ タが 電源供給がなくてもデータを保持できる受動素子
 フラッシュメモリよりも高速・低消費電力・高密度
 演算装置としても利用可能
データセンタが
アタッシュケースに?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
i t によるユニバ サルメモリ
この階層は過去の物へ C21: 石川氏のセッションで
「なくなりますよね と言memristorによるユニバーサルメモリ 「なくなりますよね」と言って
いたレイヤの話です。
SRAMOn-chip
cache
M i
ed
rbit
DRAM
Flash
Main
memory
Spee
Costpe
• Flash
• Hard Disk
Mass
storage
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Capacity
「コンピュータ」の歴史を変える取り組み
HPは60年間不変の基本構造を イノベ ションの力で変革HPは60年間不変の基本構造を、イノベーションの力で変革
揮発性
これまで ちょっと先
揮発性
メモリ汎用
CPU
汎用
CPU
不揮発性
メモリ
不揮発性
メモリ
磁気
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
ディスク
アーカイブ
The Machine 詳細は、A34: インメモリーテ
クノロジーでクノ ジ で
Photonics
Special purpose cores
専⽤コア
フォトニクス
Massive memory pool
巨⼤なメモリー群
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
専⽤コア 巨⼤なメモリ 群
アジェンダ
• 2020年の世界を見てみましょう2020年の世界を見てみましょう
• シンプルに書き換えてみましょう
• SQL 構文SQL 構文
• PL/SQL (組み込み)
• Pro*COBOLPro COBOL
• こんな「データベース」いかがですか、
将来よりよいプラットフォームへ移行できます
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
皆さんの求めるものは何ですか
さて現在に戻って、と、ある提案で言われました
皆さんの求めるものは何ですか
機能 Oracle11g NonStop SQL/MX 3.1
インデックス
B-Treeインデックス ○ ○ク
ビットマップインデックス ○ ×
クラスタードインデックス ○ ×
圧縮型インデックス ○ ×
ハッシュインデックス ○ ×
逆キーインデックス ○ ×逆キ インデックス ○ ×
LookUpインデックス × ×
ビットワイズインデックス × ×
他次元デックス × ×
排他制御
ロックのエスカレーション エスカレーションが発生しない ○ロックのエスカレーション エスカレーションが発生しない ○
リードロックなしの読取一貫性 ○ ×(ANSI準拠のためDirty Read可)
ローカル・デッドロック解消 ○ ×
分散デッドロック解消 ○ ×
独立性レベル 1,3 0,1,2,3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
ロック単位 行、表、ブロック(RAC) 行、複数行(Generic lock)、表
デ タベ スをも とシンプルに使いこなそうデータベースをもっとシンプルに使いこなそう
ンピ タの性能が上が てきている• コンピュータの性能が上がってきている
→ S/Wの創意工夫の時代は終わった
• 利用用途ありきのインフラを考えよう• 利用用途ありきのインフラを考えよう
• 遅いストレージを克服しよう
なぜ「標準」が存在するのでしょうか
各RDBMS毎のSQL Statements比較 まずは
実態把握
200
250
なぜ「標準」が存在するのでしょうか
150
200
50
100ANSI SQL
(標準SQL)
約70構文
データベース A
約200構文
0
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
ここからの話、実は….
開発者、DBAにとっては
経営者 と経営者にとっては
でもね
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
でもね…..
今一度、アプリケーションの流動性確保
Java Appl.Java Appl. C/C++ Appl.C/C++ Appl.
JVMJVM TUXEDOTUXEDO O l
Java Platform
O l JVMJVM TUXEDOTUXEDO
Oracle EEOracle EE
Oracle
OS
RDBMS
Oracle
Oracle
LinuxLinux
MC/MC/ServiceguardServiceguard HP
Linux
OS
HPHP BladeSystemBladeSystem HP
れま れから
サービスが提供される
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
これまで これから
SQL要変換項目
ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し
1. DECODE関数
2. TRIM関数
/ 関数
16. ADD_MONTHS関数
17. JOIN (+) 外部結合構文
関数3. LTRIM/RTRIM関数
4. LPAD関数
5. RPAD関数
6. REPLACE関数
S G 関数
18. TO_DATE関数
19. NEXT_DAY関数
20. Select for updte nowait
21. ROWNUM関数
文7. SIGN関数
8. TO_CHAR関数
9. SUBSTR 関数
10. NVL関数
11 SYSDATE
22. CALL文
23. /*+FIRST_ROW*/
24. TO_SINGLE_BYTE関数
25. MINUS演算子
S R CO C B 構文11. SYSDATE
12. INSTR関数
13. LEAST/GREATEST関数
14. TRUNC関数
15 TO NUMBER関数
26. START WITH CONNECT BY構文
(階層問い合わせ)
27. DECLARE
28. V$SESSION
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
15. TO_NUMBER関数
本アセスメントにて洗い出したSQL総数約1 500の内訳
SQLの変更難度による分類結果
本アセスメントにて洗い出したSQL総数約1,500の内訳
レベル0 レベル1 レベル2 レベル3 レベル4
変換不要
キーワードの変換で移行
可能
キーワード変換後に単純
な置換を手動で実施する
必要がある
キーワード変換が不可能
でありアプリケーションの
見直しが必要
アプリケーションロジックの
見直しが必要
DECODE JOIN ( )DECODE
TRIM
LTRIM / RTRIM
LPAD
RPAD
REPLACE
NVL
SYSDATE
INSTR
LEAST / GREATEST
TRUNC
JOIN (+)
TO_DATE
NEXT_DAY
SELECT FOR UPDATE
NOWAIT
ROWNUM
TO_SINGLE_BYTE
MINUS
START WITH CONNECT
BY
DECLAREREPLACE
SIGN
TO_CHAR
SUBSTR
TO_NUMBER
ADD_MONTHS
ROWNUM
CALL文
/*+ FIRST_ROW */
DECLARE
V$SESSION
出現回数 775 202 324 91 0
出現率 55 7% 14 5% 23 3% 6 5% 0%
93 5%
70.2%
55.7%
~手動変換(L2)
~キーワード変換(L1)
変換不要(L0)
6 5%
レベル3は全体の
6.5%
レベル4は
出現率 55.7% 14.5% 23.3% 6.5% 0%
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
93.5%
0.0% 20.0% 40.0% 60.0% 80.0% 100.0%
~手動変換(L2) 6.5% 未検出
本アセスメントにて洗い出したSQL総数約 300の内訳
SQLの変更難度による分類結果
本アセスメントにて洗い出したSQL総数約 300の内訳
レベル0 レベル1 レベル2 レベル3 レベル4
変換不要
キーワードの変換で
移行可能
キーワード変換後に
単純な置換を手動で
実施する必要がある
キーワード変換が不
可能でありアプリケー
ションの見直しが必要
アプリケーションロ
ジックの見直しが必要
実施する必要がある ションの見直しが必要
ヒント文
NVL
LPAD
TRIM
LTRIM
SYSDATE
SUBSTRB
TO_DATE
TO_NUMBER
時間演算
参考)
TO_SINGLE_BYTE
MINUS
START WITH
LTRIM
Select for update
TO_CHAR(,DATE/TIM
E)
TO_CHAR('xxxxxxxx')
時間演算
外部結合
CONNECT BY
DECLARE
V$SESSION
出現回数 173 106 52 0 0
レベル3、4は未+キーワード変換(LV0+1)
変換不要(LV0)
出現回数 173 106 52 0 0
出現率 52.27% 32.02% 15.71% 0% 0%
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
検出
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
+単純な置き換え(LV0+1+2)
+キ ワ ド変換(LV0+1)
SQL構文書き換えの例
外部結合
A.colx = B.colx(+) → A LEFT JOIN B ON A.colx = B.colxA.colx B.colx( ) → A LEFT JOIN B ON A.colx B.colx
A.colx(+) = B.colx → A RIGHT JOIN B ON A.colx = B.colx
文字列検索
INSTR(x,y) → POSITION(y IN x)
INSTR(x,’-’,1,2) →
POSITION('-' IN x) + POSITION('-' IN INSERT(x , 1, POSITION('-' IN x), ''))
字 変換文字列変換
TO_CHAR(date1, ‘YYYYMMDD’) →
REPLACE(SUBSTRING(CAST(time1 AS VARCHAR(26), 1, 19), ‘-’, ‘/’))
TO CHAR(time1 ‘YYYY/MM/DD HH24:MI:SS’) →
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
TO_CHAR(time1, YYYY/MM/DD HH24:MI:SS ) →
REPLACE(CAST(date1 AS VARCHAR(10), ‘-’, ‘’))
PL/SQL要変換項目
ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し
1. %TYPE
2. IF then ELSE
/
16. MOD(A,B)
17. LENGTH
3. FOR IN/REVERSE LOOP
4. DUP_VAL_ON_INDEX
5. NO_DATA_FOUND
6. APP_ABORT
APP TIMEUP
18. LENGTHB
19. LPAD
20. TO_CHAR
21. TO_NUMBER
7. APP_TIMEUP
8. RAISE APP_TIMEUP
9. raise_application_error
10. SQLCODE
11 SQLERRM
22. ADD_MONTH
23. REPLACE
24. SYSDATE
25. DBMS_SQL.PERSE
26 DBMS SQL BIND VARIABLE11. SQLERRM
12. 文字結合 ||
13. LTRIM
14. RTRIM
15 SUBSTR(A B)/SUBSTR( b )
26. DBMS_SQL.BIND_VARIABLE
27. DBMS_SQL.EXECUTE
28. DBMS_SQL.VARIABLE_VALUE
29. DBMS_SQL.CLOSE_CURSOR
30 DBMS SQL OPEN CURSOR
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
15. SUBSTR(A,B)/SUBSTR(a,b,c) 30. DBMS_SQL.OPEN_CURSOR
PL/SQL要変換項目
ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し
31. %TYPE
32. DBMS_SQL.define_column
f h33. DBMS_SQL.fetch_rows
34. DBMS_SQL.column_value
35. DBMS_SQL.VARCHAR2S
36. DBMS_SQL.V7
3 DBMS OUTPUTPUTLINE37. DBMS_OUTPUT.PUTLINE
38. DBMS_OUTPUT.enable
39. DBMS_UTILITY.exec_ddl_statement
40. UTIL_FILE.FOPEN
41 UTIL FILE PUT LINE41. UTIL_FILE.PUT_LINE
42. UTIL_FILE.FCLOSE
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
アセスメントにて洗い出したPL/SQL パッケ ジ総数80のロジック 関数50の内訳
PL/SQLのロジック,関数の出現頻度%TYPE
IFthenEL
FORIN/RE
LOOP
DUP_VAL_
X
NO_DATA_
APP_ABOR
APP_TIME
RAISEAPP
raise_app
rror
SQLCODE
SQLERRM
文字結合
||
LTRIM
RTRIM
SUBSTR
MOD(A,B)
LENGTH
LENGTHB
LPAD
TO_CHAR
TO_NUMB
ADD_MON
アセスメントにて洗い出したPL/SQL パッケージ総数80のロジック,関数50の内訳SE
EVERSE
_ON_INDE
_FOUND
RT
EUP
P_TIMEUP
plication_e
BER
NTH
出現回数 14 65 55 22 16 1 1 1 13 4 4 30 2 4 19 1 1 10 3 3 4 10
出現率(%) 19 4 90 3 76 4 30 6 22 2 1 4 1 4 1 4 18 1 5 6 5 6 41 7 2 8 5 6 26 4 1 4 1 4 13 9 4 2 4 2 5 6 13 9出現率(%) 19.4 90.3 76.4 30.6 22.2 1.4 1.4 1.4 18.1 5.6 5.6 41.7 2.8 5.6 26.4 1.4 1.4 13.9 4.2 4.2 5.6 13.9
DBMS_SQL
DBMS
_OUT
PUT
DBMS
_UTILI
TY
UTIL_FILE
RE
SY
PE
BIN
EX
VA
E
CLO
OP
def
fet
col
DB
en
DB
CH
DB
PU
exe
me
FO
PU
FC
PLACE
SDATE
RSE
ND_VARIABLE
ECUTE
ARIABLE_VALU
OSE_CURSOR
PEN_CURSOR
fine_column
tch_rows
lumn_value
BMS_OUTPUT.
able
BMS_SQL.VAR
AR2S
BMS_SQL.V7
UTLINE
ec_ddl_state
ent
PEN
UT_LINE
LOSE
出現回数 6 1 1 1 1 9 1 2 2 2 4 1 1 1 9 1 2 2 2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
出現回数 6 1 1 1 1 9 1 2 2 2 4 1 1 1 9 1 2 2 2
出現率(%) 8.3 1.4 1.4 1.4 1.4 12.5 1.4 2.8 2.8 2.8 5.6 1.4 1.4 1.4 12.5 1.4 2.8 2.8 2.8
※ 各パッケージのロジックはパターン化されている。
次の期待は性能の担保
動作すると、期待する応答時間で動作す
るは異なる
どのフェーズでどの程度の時間がかかる
のか
• Enqueueq
• cpu time
• Db file read
• Db file write
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
やってみました
CREATE OR REPLACE PROCEDURE SAMPLE_PLSQL(V_LOOPCOUNT IN NUMBER) IS
V_APPNAME VARCHAR2(64) DEFAULT 'PROCEDURE';
V_FUNCNAME VARCHAR2(64) DEFAULT 'SAMPLE_PLSQL';
V_UPDCNT NUMBER;
V_COUNT NUMBER;
V_A_ID VARCHAR2(64);
V_EXT_A_ID VARCHAR2(64);
プロシ ジャ ADD APPLOG
import java.sql.*;
import java.util.*;
public class SAMPLE_PLSQL
{
public static void spSAMPLE PLSQL(Integer V LOOPCOUNT) throws SQLException Exception-- プロシージャ ADD_APPLOG
CURSOR A_CUR IS
SELECT A_ID FROM SAM;
PROCEDURE ADD_APPLOG(I_APPNAME IN VARCHAR2 DEFAULT NULL,
I_FUNCNAME IN VARCHAR2 DEFAULT NULL,
public static void spSAMPLE_PLSQL(Integer V_LOOPCOUNT) throws SQLException,Exception
{
Connection mConn = DriverManager.getConnection("SQLWAYS_EVAL# onnection");
Integer ErrorCode = -1;
String SqlState = "";
boolean FetchStatus = false;
I_COMMENT IN VARCHAR2 DEFAULT NULL,
I_ERRORMSG IN BOOLEAN DEFAULT FALSE) IS
V_COMMENT RH_APPLOG.COMMENT_TEXT%TYPE;
BEGIN
-- エラーの場合の処理
IF (I ERRORMSG = TRUE) THEN
try
{
/*SQL_EVAL# */
String V_APPNAME = "PROCEDURE";
String V_FUNCNAME = "SAMPLE_PLSQL";
Integer V UPDCNT = null;
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
IF (I_ERRORMSG = TRUE) THEN
V_COMMENT := I_COMMENT || '(' || SQLERRM || ')';
Integer V_UPDCNT null;
Integer V_COUNT = null;
String V_A_ID = null;
String V_EXT_A_ID = null;
ORACLE LICENSE AND SERVICES AGREEMENT V040309
Oracleのベンチマーク結果の開示禁止
ORACLE LICENSE AND SERVICES AGREEMENT V040309
D.(権利及び制限)
オラクル及びそのライセンサーは、対象プログラムについて一切の所有権及び知的財産権を保有します。本契約に基づく対象サービスに起因して開発さ
れ、納入されたものに関わる全ての所有権及び知的財産権は、オラクルが保有します。お客様は、使用権を許諾された範囲でそれぞれの対象プログラム
プ グを必要なだけ複製することができ、また、それぞれの対象プログラムのメディアを1 部複製することができます。
いくつかのオラクルのプログラムと共に使用するのに適している、又は必要となる第三者のテクノロジー製品は、対象ドキュメントに記載されます。当該第
三者のテクノロジー製品は、本契約の条件ではなく、対象ドキュメントで記載される第三者テクノロジー製品のライセンス契約の条件に基づきお客様に使
用権が付与されております。
お客様は以下の行為をしてはならないものとします。
(1) 対象プログラムの表示又はオラクル若しくはそのライセンサーの財産権に関する注意事項の表示を削除又は変更すること
(2) 対象プログラム、又は対象サービスの提供により生じた成果物を、方法の如何に関わらず第三者の業務処理目的で当該第三者の使用に供すること
(ただし、お客様が購入した特定の対象プログラムの使用権、又は対象サービスの提供により生じた成果物について当該使用を明確に認めている場合を
除
きます)きます)
(3) 対象プログラムのリバース・エンジニアリング(ただし、相互運用性検証のため法律で認められている場合を除きます)、逆アセンブル若しくは逆
コンパイルを自ら行ない、又は第三者にそれらの行為を許可すること(前述の禁止事項はデータ構造又は対象プログラムにより作成された同種のものの
検
証を含みますが、この限りではありません)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
(4) オラクルの事前の書面による承諾なく、対象プログラムのベンチマークテストの結果を開示すること
[2012/9/1 以降適用]
試験結果
ごめんなさい、公開はできません。
個別にお問い合わせください。個別にお問い合わせください。
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
もう一度、言います
データベースをもっとシンプルに使いこなそう
• コンピュータの性能が上がってきている• コンピュ タの性能が上がってきている
→ 実装 (先ほどはS/W) の創意工夫の時代は終わった !! (と、私は思う)
• 利用用途ありきのインフラを考えよう
• 遅いストレージを克服しよう遅いストレ ジを克服しよう
標準的に記述しよう標準 記 う
• 5年後もっといいインフラ (RDBMS、H/W) にいつでも乗り換えられます
→ SQL は担保されます (なんたって標準規格ですから)
• 構文でのチューニングはやめよう
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
アジェンダ
• 2020年の世界を見てみましょう2020年の世界を見てみましょう
• シンプルに書き換えてみましょう
• SQL 構文SQL 構文
• PL/SQL (組み込み)
• Pro*COBOLPro COBOL
• こんな「データベース」いかがですか、
将来よりよいプラットフォームへ移行できます
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
再び、実は….
開発者、DBAにとっては
経営者 と経営者にとっては
でもね
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34
でもね…..
データベースに期待すること
「なんか知らんけど動いてくれれば」 経営者、営業
「止まってくれるな」 サーバー管理者
「バッチが終わらん !!」 DBA, 業務責任者
「メンテ、大変」 サーバー管理者、経理
「アプリ追加、めんどう !!」 開発者アプリ追加、めんどう 」 開発者
「導入が大変」 サーバー管理者
まだまだありますよね
なぜ、「動き続けて」と願うのでしょうか
なぜ、メンテナンスが大変なのでしょうか
なぜ アプリ開発に時間とお金がかかるのでしょうか
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35
なぜ、アプリ開発に時間とお金がかかるのでしょうか
こんな課題からも困 た
データベースに期待すること
こんな課題からも困った
• DBサーバ乱立でハードやソフトの保守費、光熱費や場所代が増加
• クラスタのスタンバイ機など遊休リソースが多い
コスト削減
• 災害対策を行う場合DBサーバが乱立したままではお金と手間かかる
• セキュリティレベルやポリシーがバラバラで、可用性が均一では無い
リスク低減
• 台数増加でバックアップやパッチ対応など運用負荷やスタッフが増大
• DBサーバが老朽化して性能や拡張性の限界
サービス品質向上
DBサ バ構築時間が長く 負荷に応じた迅速なリソ ス配分も困難• DBサーバ構築時間が長く、負荷に応じた迅速なリソース配分も困難
• データも分断され組織や業務変更などへの迅速な対応が困難
俊敏性の向上
• 合併や事業統合への対応
コンペリングイベント
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36
• 保守切れ、リース切れ
コンペリングイベント
他DBMSとのダウンタイムの比較
データベース可用性に関する実績 やはり
止まる !!
<あるDBMSの User Groupの調査結果>
他DBMSとのダウンタイムの比較 止まる !!
• 1年間のうちに、ユーザーの 90% はシステムダウンを経験
• そのうち、25% は10時間以上復旧せず
部 24時間以上 渡 ダウ た事例もあ
<N St サ バ 継続性>
• 一部では24時間以上に渡りシステムダウンしていた事例もあり
<NonStop サーバー継続性>
• NonStop SQL のシステムダウンタイム発生率(実績)は、年間 0.026%
上記DBの約 3500倍の可用性
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37
H/Wへの回帰が始まる
「止めない努力」人手でがんばるか、H/Wに任せるか
H/Wへの回帰が始まる
• サーバーの連続稼働はサービス提供の一部
• サーバーの連続稼働を人手で維持するか、H/Wに頼るか
コスト
H/WH/W
人件費 品質を下げて
革新を求めて
品質を下げて
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38
時間
ビジネスリスクを極小化するHP I t it N St S
安心できるミッションクリティカルシステムを
ビジネスリスクを極小化するHP Integrity NonStop Server
■ビジネスチャンスを逃さない! いかなる状況にも NonStop
• 35年以上の実績を誇る「NonStop」なアーキテクチャーで無停止を実現p
• ハードウェアの障害やメンテナンス、ソフトウェア障害などでも止まらない
■将来への備えも万全! 必要な時に、ほぼ無限に拡張可能
• 増設が必要な際に、随時オンラインでシステムを拡張可能
• 最大4,080プロセッサ構成まで直線的な性能向上。DB もオンラインで拡張可能
■使って安心! 数多くのミッションクリティカルシステム事例
• クレジットカード決済、携帯電話メッセージインフラ、企業間EDIなど数多くの実績
• 国内に20年間一度もシステム停止を経験していない顧客もあり
■誰でも簡単! オープン環境での容易なシステム開発・運用
• 無停止の仕組みは、プラットフォームで吸収 (クラスタ等の設計や作り込みが不要)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39
• POSIX や ANSI 準拠のAPI、 Java の開発フレームワークもサポート
• クラスタとは異なり、1台で無停止を実現するため、運用管理もシンプル
HP Integrity NonStop
NBシリーズ
1) すべてのH/Wパ ツが標準で2重化以上の構成
NonStop Server 無停止実現のアーキテクチャー
1) すべてのH/Wパーツが標準で2重化以上の構成
HWパーツの冗長構成+
障害箇所を局所化できる構成
CPU#0
Core
Takwila
CPU#1
Core
Takwila
CPU#2
Core
Takwila
CPU#3
Core
Takwila
POWER
POWER
POWER
POWER
POWER
POWER
CPUの
多重化
電源の
多重化
• 全てのHWは標準構成で2重化もしく
は 多重化されている。
• プロセッサ、 I/Oコントローラ、I/Oデ
バイスは互いに電気的に独立してお MEM
Core
Core
Core
MEM
Core
Core
Core
MEM
Core
Core
Core
MEM
Core
Core
Core
POWER
FAN
FAN
FAN
FAN
FAN
FAN
FAN
FAN
FANの
多重化
バイスは互いに電気的に独立してお
り、ServerNetという高速システム内
ネットワークに接続されている。
• I/Oはディスクストレージ、ネットワー
クそれぞれ専用のコントロ ラを疎
MEM
ServerNetServerNet
SvNet
ServerNet
MEM
SvNet
MEM
SvNet
MEM
SvNet
FAN
FAN
FAN
FAN
システムバス
の2重化
クそれぞれ専用のコントローラを疎
結合で 配置。
• NonStop OS はプロセッサごとにコ
ピーが分散稼働。メッセージング連
携によりシングルシステムとして動作
Storage
CLIM
LAN
Storage
CLIM
IP
CLIM
IP
CLIM
ALERM
ALERM
IO装置の
多重化
DISKの
Network
の2重化
自動通報
の2重化
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40
携によりシングルシステムとして動作 DISKの
ミラー化
2) ソフトウ アに組み込まれた無停止機能
NonStop Server 無停止実現のアーキテクチャー
2) ソフトウェアに組み込まれた無停止機能
プロセスペア技術による
基本ソフトウェアの無停止化
CPU 0 CPU 1 CPU 2 CPU 3
PrimaryBackup PrimaryBackup
• フェイルオーバー(再起動)ではなく、テイク
オーバー(処理継続)がコンセプト
• NonStop OS や、基幹ミドルウェアは、すべ
てプロセスペアにて実装
• 2CPUに 2プロセスがペアとして存在する
Primary Backup
Primary Backup Primary Backup
2CPUに、2プロセスがペアとして存在する
• 実稼動するのは、Primaryプロセスのみ
• Backupプロセスは継続に必要となる情報を
Primaryプロセスから定期的に受信
• 論理的には、1プロセスとして扱える
プ セ の異常終了や ダウ
CPU 0 CPU 1 CPU 2 CPU 3
CPU
障害
• Primaryプロセスの異常終了や、CPUダウン
が起きると、自動的にBackupがPrimaryに
昇格して、ダウン直前の状態から処理を継
続実行する
• データの整合性もトランザクション保護製品
により 自動的に一貫性を保持
Primary
Primary
Primary
PrimaryBackup
Primary Backup
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41
により、自動的に 貫性を保持 Primary
3) 拡張や交換 DBメンテもすべてオンラインで運用
NonStop Server 無停止実現のアーキテクチャー
3) 拡張や交換、DBメンテもすべてオンラインで運用
• オンラインでH/Wの増設が可能
– 最大で4080CPUまで拡張可能
NICやDISKだけでなく CPUまでもがオ
すべてのH/Wが無停止交換
• NICやDISKだけでなく、CPUまでもがオ
ンライン中に増設可能
• 障害発生時は無停止で該当コンポー
ネントを交換
CPUを含む全てのコンポ ネントが
NIC/FC
カード
– CPUを含む全てのコンポーネントが
サービスを停止することなく交換が
可能
• データベースもオンライ中にメンテ可
能
プロセッサ
ディスク
能
– DBの再編成や再配置など
– バックアップもすべてオンライン中
に
パワーサプライ
ServerNet
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42
ServerNet
(内部バス)
ファンパワーサプライ
「直線的な拡張性」 リソ スを足せば足しただけ線形にスケ ルアウト
NonStop Serverの特徴
「直線的な拡張性」 ~リソースを足せば足しただけ線形にスケールアウト
シェアード・ナッシング構造のためCPUと
DISKのセットを追加するだけで比例的
に性能がスケ ル
CPU#0
Takwila
CPU#1
Takwila
CPU#2
Takwila
CPU#3
Takwila
Add-on
CPU#4
Takwila
CPU#5
Takwila
Add-on
に性能がスケール
• シェアしているH/W要素やS/Wモジュールが、一般
的なサーバーと比較して極端に少ないため、増設
によるオ バ ヘ ド増が無視できる
MEM
Core
Takwila
MEM
Core
Takwila
Core CoreCore Core
Core Core
SvNet SvNet
MEM
Core
Takwila
MEM
Core
Takwila
Core CoreCore Core
Core Core
SvNet SvNet
MEM
Core
Takwila
MEM
Core
Takwila
Core CoreCore Core
Core Core
SvNet SvNet
によるオーバーヘッド増が無視できる
• CPU同士のメッセージ通信は、ServerNetの専用
ASICチップが制御するため、メインのCPUやメモリ
への負荷を軽減
• 将来のトランザクション量の伸びに対するキャパ
SvNet SvNet SvNet SvNet SvNet SvNet
• 将来のトランザクション量の伸びに対するキャパ
シティープランが容易
• CPUの数が増えても、ユーザーからは1つのサー
バーとして見えるので、運用負荷も変わらない
• 増設時の既存業務への影響は僅少
処理
性能
(TPS)
2CPU 4CPU 6CPU
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43
増設時の既存業務 の影響は僅少
リソース (CPU)
他DBでは実現できないことがN St SQLでは実現可能です
HP NonStop SQLの4大特徴
他DBでは実現できないことがNonStop SQLでは実現可能です
24h×365日 絶対的な高可用 スケールアウトが容易なDB
• NonStop ServerとNonStop OSが実現する高い
可用性をそのまま受け継いだNonStop SQL
•1台のサーバのみで、他では実現できない可用性
を提供
• NonStop Serverの特徴であるシェアード・ナッシ
ング・コンセプトを活かした超並列データベース
• HWリソースを足せば足しただけ直線的に性能の
増加が期待できる
運用負荷が軽減→TCO削減
立す バを 台 が 能
安心のサポート体制
ま• 乱立するDB/周辺サーバを1台にコンソリが可能
• バージョンUP時は上位コンパチをhpが保証
• HW増設・交換、DBバックアップや再編成など
ほぼすべての作業がオンライン中に可能
• HWからOS、DBMS、JVMやFrameworkまで、
すべてhpによる1社サポートを実現
• 問題発生時の切り分けや原因追求がスムースに
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
日本ヒ レット パッカ ドがインメモリ を語るセッション
未来に出会える次のセッションご紹介
三宅 祐典
日本ヒューレット・パッカードがインメモリーを語るセッション
[CORE TECH] Hardware
HDDからインメモリーテクノジーへ
6⽉20⽇ A34
15:00 15:50
インメモリーデータベースの時代は確実にやってきています。HPは現在の業界の動きと2020年までに実現を
⽬指す技術をご紹介。また、今導⼊できるS/W技術を最適に実装できるコンピューター、サーバーをご紹介し
ます。インメモリーテクノロジーはS/W技術と、H/W技術の双⽅が⾼度に融合して実現します。あなたも近未
来を体感してみませんか。
Software (Database System) Perspective
15:00-15:50
⼩森 博之
Software (Database System) Perspective
Hardware Perspective
Future Technology
[CORE TECH] Hardware
インメモリーデータベース徹底⽐較
6⽉20⽇ D35
⼩森 博之
すべてのデータをメモリー上で処理するアーキテクチャーを備えたデータベースシステムが今脚光を浴びてい
ます。独SAPの「Hana」を始め、⽶マイクロソフトが「SQL Server 2014」で実装し、⽶Oracleが次期バージョ
ンで追随します。それぞれ実装技術は異なり、何を選択したらいいのか、またその⾼速性ゆえ、「リアルタイ
ム処理」も期待され、ますます悩み多きとなりました。そんな皆様のご要望にそれぞれの製品を徹底的に⽐較
インメモリーデータベース徹底⽐較
16:00-16:50
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45
ム処理」も期待され、ますます悩み多きとなりました。そんな皆様 要望にそれぞれ 製品を徹底的に⽐較
し、得意、不得意を明らかにします。またコンピュータシステムとの親和性も忘れてはいけません。コン
ピューターメーカーの視線も交え、事例を織り交ぜつつご紹介します。
後藤 宏
プリセールス統括本部
サーバー技術本部
サーバー技術二部 部長
hiromu.goto@hp.com
直通 050 3138 0848 携帯 090 8770 0963直通 050 3138 0848 携帯 090 8770 0963
FAX 03 5628 2698
日本ヒューレット・パッカード株式会社
本社
〒136‐8711〒136‐8711
東京都江東区大島2‐2‐1
Thank you!
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
T n y !
1 de 46

Recomendados

[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば... por
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...
[db tech showcase Tokyo 2017] E24: 流行りに乗っていれば幸せになれますか?数あるデータベースの中から敢えて今Db2が選ば...Insight Technology, Inc.
781 visualizações46 slides
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~... por
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...Insight Technology, Inc.
181 visualizações14 slides
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~... por
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...
[db tech showcase Tokyo 2017] E35: 12台でやってみた!DWHソフトウェアアプライアンス Db2 Warehouse ~...Insight Technology, Inc.
304 visualizações23 slides
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀 por
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀
[20171031 db tech salon] クラウド移行をベトナムで!? by 株式会社インサイトテクノロジー 森 茂紀Insight Technology, Inc.
1.4K visualizações18 slides
[db tech showcase Tokyo 2015] D35:高トランザクションを実現するスケーラブルRDBMS技術 by 日本電気株式会社 並木悠太 por
[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.
8.3K visualizações46 slides
[db tech showcase Tokyo 2017] B22: DevOpsにおけるDelphix(デルフィックス)by Delphix Softw... por
[db tech showcase Tokyo 2017] B22: DevOpsにおけるDelphix(デルフィックス)by Delphix Softw...[db tech showcase Tokyo 2017] B22: DevOpsにおけるDelphix(デルフィックス)by Delphix Softw...
[db tech showcase Tokyo 2017] B22: DevOpsにおけるDelphix(デルフィックス)by Delphix Softw...Insight Technology, Inc.
504 visualizações34 slides

Mais conteúdo relacionado

Mais procurados

DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~ por
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~decode2016
162 visualizações104 slides
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊 por
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Supership株式会社
1.5K visualizações37 slides
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ... por
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...Insight Technology, Inc.
8.6K visualizações73 slides
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ... por
[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.
9.2K visualizações31 slides
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ... por
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...Insight Technology, Inc.
7.3K visualizações32 slides
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏 por
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏Insight Technology, Inc.
3K visualizações77 slides

Mais procurados(20)

DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~ por decode2016
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~
decode2016162 visualizações
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊 por Supership株式会社
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Supership株式会社1.5K visualizações
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ... por Insight Technology, Inc.
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
[db tech showcase Tokyo 2015] D16:マイケルストーンブレーカー発の超高速データベースで実現する分析基盤の簡単構築・運用ステ...
Insight Technology, Inc.8.6K visualizações
[db tech showcase Tokyo 2015] B24:最高峰の可用性 ~NonStop SQLが止まらない理由~ by 日本ヒューレット・パ... por Insight Technology, Inc.
[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.9.2K visualizações
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ... por Insight Technology, Inc.
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
Insight Technology, Inc.7.3K visualizações
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏 por Insight Technology, Inc.
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
Insight Technology, Inc.3K visualizações
[db tech showcase Tokyo 2015] D33:Superdome X 上の SQL Server 2014 OLTP 検証結果と S... por Insight Technology, Inc.
[db tech showcase Tokyo 2015] D33:Superdome X 上の SQL Server 2014 OLTP 検証結果と S...[db tech showcase Tokyo 2015] D33:Superdome X 上の SQL Server 2014 OLTP 検証結果と S...
[db tech showcase Tokyo 2015] D33:Superdome X 上の SQL Server 2014 OLTP 検証結果と S...
Insight Technology, Inc.7.8K visualizações
[de:code 2019 振り返り Night!] Data Platform por Naoki (Neo) SATO
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
Naoki (Neo) SATO1.4K visualizações
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例... por Insight Technology, Inc.
[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.9.7K visualizações
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検... por Insight Technology, Inc.
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
[db tech showcase Tokyo 2017] C25: 世界最速のAnalytic DBがHadoopとタッグを組んだ! ~スケールアウト検...
Insight Technology, Inc.310 visualizações
[db tech showcase Tokyo 2015] C25:HP NonStop SQLはなぜグローバルに分散DBを構築できるのか、 データの整合... por Insight Technology, Inc.
[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.8.1K visualizações
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報... por Insight Technology, Inc.
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
[db tech showcase Tokyo 2015] C14:30万のユーザ部門を抱える日立、情シスの「理想と現実」 by 株式会社日立製作所 情報...
Insight Technology, Inc.7.7K visualizações
データを事業に活かすために必要なデータ基盤とは por griddb
データを事業に活かすために必要なデータ基盤とはデータを事業に活かすために必要なデータ基盤とは
データを事業に活かすために必要なデータ基盤とは
griddb123 visualizações
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ... por 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 ...
Insight Technology, Inc.19.1K visualizações
今さら聞けない HANAのハナシの基本のほ por Koji Shinkubo
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
Koji Shinkubo11K visualizações
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則 por griddb
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
遂に登場! GridDBからデータベースサービス GridDB Cloud ~その設計思想と運用の原則
griddb141 visualizações
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔 por Insight Technology, Inc.
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
Insight Technology, Inc.34.7K visualizações
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da... por Insight Technology, Inc.
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
[db tech showcase Tokyo 2017] A16: Using a Multi-Model Database to Improve Da...
Insight Technology, Inc.677 visualizações
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一 por Insight Technology, Inc.
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
[db tech showcase Tokyo 2017] A27: ストレージ視点から見たMariaDB性能チューニング by 東芝メモリ株式会社 佐藤修一
Insight Technology, Inc.899 visualizações
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分... por Insight Technology, Inc.
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
Insight Technology, Inc.1.2K visualizações

Destaque

オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015) por
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)オラクルエンジニア通信
1.1K visualizações72 slides
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略 por
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略シスコシステムズ合同会社
2.7K visualizações23 slides
DBFluteを用いて開発されている全文検索システムFess por
DBFluteを用いて開発されている全文検索システムFessDBFluteを用いて開発されている全文検索システムFess
DBFluteを用いて開発されている全文検索システムFessShinsuke Sugaya
7.2K visualizações29 slides
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016] por
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]オラクルエンジニア通信
821 visualizações39 slides
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016] por
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]オラクルエンジニア通信
1.6K visualizações55 slides
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現 por
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現Amazon Web Services Japan
10.2K visualizações84 slides

Destaque(12)

オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015) por オラクルエンジニア通信
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)
オラクルが提唱するクラウドの真価と可能性(Oracle Cloud Days Tokyo 2015)
オラクルエンジニア通信1.1K visualizações
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略 por シスコシステムズ合同会社
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略
【Cisco Data Center Forum 2015】 シスコ データセンター ビジョンと戦略
DBFluteを用いて開発されている全文検索システムFess por Shinsuke Sugaya
DBFluteを用いて開発されている全文検索システムFessDBFluteを用いて開発されている全文検索システムFess
DBFluteを用いて開発されている全文検索システムFess
Shinsuke Sugaya7.2K visualizações
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016] por オラクルエンジニア通信
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
エンタープライズ・クラウドのシステム・デザイン・パターン [Oracle Cloud Days Tokyo 2016]
オラクルエンジニア通信821 visualizações
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016] por オラクルエンジニア通信
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
ITアーキテクトのためのOracle Cloud Platform設計・構築入門 [Oracle Cloud Days Tokyo 2016]
オラクルエンジニア通信1.6K visualizações
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現 por Amazon Web Services Japan
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現
初心者向けWebinar 貴重なデータを守るクラウドバックアップの実現
Amazon Web Services Japan10.2K visualizações
AWS Black Belt Techシリーズ Amazon SNS モバイルプッシュ por Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon SNS モバイルプッシュAWS Black Belt Techシリーズ Amazon SNS モバイルプッシュ
AWS Black Belt Techシリーズ Amazon SNS モバイルプッシュ
Amazon Web Services Japan15.6K visualizações
AWS Black Belt Techシリーズ AWS SDK por Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS SDKAWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
Amazon Web Services Japan16.8K visualizações
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS por Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQSAWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
Amazon Web Services Japan62.5K visualizações
初心者向けWebinar AWS上でのネットワーク構築 por Amazon Web Services Japan
初心者向けWebinar AWS上でのネットワーク構築初心者向けWebinar AWS上でのネットワーク構築
初心者向けWebinar AWS上でのネットワーク構築
Amazon Web Services Japan21.1K visualizações
初心者向けWebinar スケーラブルWebアプリケーションの構築 por Amazon Web Services Japan
初心者向けWebinar スケーラブルWebアプリケーションの構築初心者向けWebinar スケーラブルWebアプリケーションの構築
初心者向けWebinar スケーラブルWebアプリケーションの構築
Amazon Web Services Japan10.1K visualizações
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス por Amazon Web Services Japan
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンスAWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
Amazon Web Services Japan55.2K visualizações

Similar a [D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto

[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏 por
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか  by 日本ヒューレット・パッカード株式会社 後藤宏[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか  by 日本ヒューレット・パッカード株式会社 後藤宏
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏Insight Technology, Inc.
1.9K visualizações55 slides
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - por
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - Tetsutaro Watanabe
7K visualizações48 slides
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ por
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ griddb
381 visualizações44 slides
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント por
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイントgriddb
369 visualizações63 slides
ビッグデータやIoTシステムを支えるデータベース 『GridDB』 por
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』griddb
264 visualizações51 slides
WebDB Forum 2012 基調講演資料 por
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
4.3K visualizações51 slides

Similar a [D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto(20)

[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏 por Insight Technology, Inc.
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか  by 日本ヒューレット・パッカード株式会社 後藤宏[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか  by 日本ヒューレット・パッカード株式会社 後藤宏
[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏
Insight Technology, Inc.1.9K visualizações
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - por Tetsutaro Watanabe
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
Tetsutaro Watanabe7K visualizações
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ por griddb
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~ IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
IoT時代を迎えて、あなたのシステムは今までのDBで充分ですか?~ GridDBとその適用事例紹介 ~
griddb381 visualizações
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント por griddb
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
【GridDB入門】 IoT、そしてサイバー・フィジカル・システムを支える オープンソースデータベース GridDB ~ こだわりの理由と実現方法のポイント
griddb369 visualizações
ビッグデータやIoTシステムを支えるデータベース 『GridDB』 por griddb
ビッグデータやIoTシステムを支えるデータベース 『GridDB』ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
griddb264 visualizações
WebDB Forum 2012 基調講演資料 por Recruit Technologies
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
Recruit Technologies4.3K visualizações
C32 DB Performance on Cloud by 安藤賀章 por Insight Technology, Inc.
C32 DB Performance on Cloud by 安藤賀章C32 DB Performance on Cloud by 安藤賀章
C32 DB Performance on Cloud by 安藤賀章
Insight Technology, Inc.574 visualizações
既存システムへの新技術活用法 ~fluntd/MongoDB~ por じゅん なかざ
既存システムへの新技術活用法 ~fluntd/MongoDB~既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~
じゅん なかざ2K visualizações
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake por Insight Technology, Inc.
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
Insight Technology, Inc.1.9K visualizações
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani por Insight Technology, Inc.
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
Insight Technology, Inc.1.4K visualizações
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~ por griddb
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!? ~両者を備えたスケールアウトデータベースGridDB~
griddb245 visualizações
オープンクラウド導入の課題とデルのCloudStackソリューション por Dell TechCenter Japan
オープンクラウド導入の課題とデルのCloudStackソリューションオープンクラウド導入の課題とデルのCloudStackソリューション
オープンクラウド導入の課題とデルのCloudStackソリューション
Dell TechCenter Japan1.5K visualizações
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」 por オラクルエンジニア通信
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
Cloudera World Tokyo 2015 Oracleセッション資料 「ビッグデータ/IoTの最新事例とHadoop活用の勘所」
オラクルエンジニア通信2.7K visualizações
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年4月版] por オラクルエンジニア通信
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年4月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年4月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年4月版]
オラクルエンジニア通信8.1K visualizações
ビッグデータ活用支援フォーラム por Recruit Technologies
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
Recruit Technologies3.4K visualizações
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日 por IBM Analytics Japan
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
Db2 & Db2 Warehouse v11.5.4 最新情報アップデート2020年8月25日
IBM Analytics Japan708 visualizações

Mais de Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか? por
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
4.3K visualizações68 slides
Docker and the Oracle Database por
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle DatabaseInsight Technology, Inc.
1.5K visualizações77 slides
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~ por
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
1.1K visualizações33 slides
事例を通じて機械学習とは何かを説明する por
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
362 visualizações62 slides
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン por
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
428 visualizações45 slides
MBAAで覚えるDBREの大事なおしごと por
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
617 visualizações82 slides

Mais de Insight Technology, Inc.(20)

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

Último

「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 por
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化Knowledge & Experience
8 visualizações34 slides
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料) por
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
217 visualizações33 slides
概念モデリングワークショップ 基礎編 por
概念モデリングワークショップ 基礎編概念モデリングワークショップ 基礎編
概念モデリングワークショップ 基礎編Knowledge & Experience
19 visualizações71 slides
概念モデリングワークショップ 設計編 por
概念モデリングワークショップ 設計編概念モデリングワークショップ 設計編
概念モデリングワークショップ 設計編Knowledge & Experience
10 visualizações37 slides
さくらのひやおろし2023 por
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023法林浩之
83 visualizações58 slides
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) por
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
185 visualizações63 slides

Último(8)

「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 por Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
Knowledge & Experience8 visualizações
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料) por NTT DATA Technology & Innovation
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation217 visualizações
概念モデリングワークショップ 基礎編 por Knowledge & Experience
概念モデリングワークショップ 基礎編概念モデリングワークショップ 基礎編
概念モデリングワークショップ 基礎編
Knowledge & Experience19 visualizações
概念モデリングワークショップ 設計編 por Knowledge & Experience
概念モデリングワークショップ 設計編概念モデリングワークショップ 設計編
概念モデリングワークショップ 設計編
Knowledge & Experience10 visualizações
さくらのひやおろし2023 por 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之83 visualizações
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) por NTT DATA Technology & Innovation
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation185 visualizações
JJUG CCC.pptx por Kanta Sasaki
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptx
Kanta Sasaki6 visualizações
01Booster Studio ご紹介資料 por ssusere7a2172
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料
ssusere7a2172220 visualizações

[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto

  • 1. D33:D33: そのデータベース 5年後大丈夫ですか 2014年 6月2014年 6月 日本ヒューレット・パッカード株式会社 プリセールス統括本部 サーバー技術二部 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 後藤 宏
  • 2. 自己紹介 A26: 小幡氏のセッションを思い出してい ただければ。 Jim Gray を見て、これだ、と感じてはや24年。よもやこんなにデータベースにかか わるとは思いもせず。以前は皆さんと同じどんな障害にも立ち向かうぞと徹夜もい ただければ。 とわずでしたが、今やコンピューターシステムを信頼し、「ひと」ではなく「もの」に頑 張ってもらい、もっとクリエイティブな仕事をしようとしつこく「標準化」を唱える。 1986年 非常勤講師 (統計学など)1986年 非常勤講師 (統計学など) 1990年 日本ディジタルイクイップメント入社 DEC Rdb (現Oracle Rdb) 支援 技 援1992年 ISV 技術支援 (Oracle, Informix, Sybase) 2005年 IPA OSS実証プロジェクト参加 2010年 「国境なき医師団 (Medecins Sans Frontieres=MSF)」へITでボランティア © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2 現在もサーバーとデータベースに携わる
  • 3. 半世紀のHP1982 EDS : Electronic Data Systems Ross Perot 1962 Compaq Rod Canion Jim Harris Bill Murto 1982 1997 Ross Perot Tandem Jim Treybig Bill Murto 1957 1974 1997 1998 DEC : Digital Equipment Corp Ken Olsen Harlan Anderson 1939 1989 2002 HP Now !2008 2009 Apollo Bill Poduska 19891979Hewlett-Packard Bill Hewlett Dave Packard 3Com 1979 2009 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 3Com Robert M. Metcalfe 1992 Palm Jeff Hawkins, Donna Dubinsky
  • 4. 目的とゴール 目的 ゴール • ITの進化に合わせたデー タベ スを考えてみよう • データベースをシンプルに 使うことタベースを考えてみよう • 5年後の姿を想像してみよ う 使うこと • 見直すなら今だ ! • たとえばNonStop SQLう たとえばNonStop SQL © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
  • 6. アジェンダ • 2020年の世界を見てみましょう2020年の世界を見てみましょう • シンプルに書き換えてみましょう • こんな「データベース」いかがですか、こんな デ タ ス」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7. http //seikats soken jp/ 博報堂生活総合研究所 http://seikatsusoken.jp/ 2018年 半導体製造が16ナノメートル製造プロセスで技術的な限界に達し、ムーアの法則が 終焉する終焉する 類型 : 予測 出典 : ZDNet USA 資料 : 「Limits to Binary Logic Switch Scaling--A Gedanken Model」インテル研究者の 論文(2003年11月) 発表 : 2003年12月2日 2020年0 0年 電子の代わりにレーザー光で信号を伝えるシリコン大規模集積回路(LSI)が実用化す る(コンピューターの消費電力を1/100に改善) 類型 : 政策目標 出典 : 日本経済新聞 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 出典 : 日本経済新聞 資料 : 東京大学荒川泰彦教授、田辺克明特任助教らの研究 発表 : 2010年5月31日
  • 8. 2020年の未来予測 データセンタを支える技術 HPの取り組み ~ハードウェアの再定義~ “HP Enterprise 20/20 “ www enterprise2020 com アプリに最適化され 効率を追求したサーバ チップ統合 光子ネットワーク ユニバーサル・ メインメモリー Today By 2020 By 2020 HPの取り組み ハ ドウェアの再定義 HP Enterprise 20/20 www.enterprise2020.com 電子 光子から 高速インターコネクト (~20TBytes/秒) • DRAMのように高速、かつ不揮発性 • メモリとHDDの位置づけが変わる • ソフトウェアのデザインが変わる © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 高速インタ コネクト ( 20TBytes/秒) Moonshot Integrated Photonics Memristor
  • 9. 2020年の未来予測 データセンタを支える技術 HPの取り組み ~ハードウェアの再定義~ “HP Enterprise 20/20 “ www enterprise2020 com アプリに最適化され 効率を追求したサーバ チップ統合 光子ネットワーク ユニバーサル・ メインメモリー Today By 2020 By 2020 HPの取り組み ハ ドウェアの再定義 HP Enterprise 20/20 www.enterprise2020.com 電子 光子から 高速インターコネクト (~20TBytes/秒) • DRAMのように高速、かつ不揮発性 • メモリとHDDの位置づけが変わる • ソフトウェアのデザインが変わる © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 高速インタ コネクト ( 20TBytes/秒) Moonshot Integrated Photonics Memristor 2013~ By 2020By 2020
  • 10. HP 研究所 (htt // h l h / h/) 次に来る技術 HP 研究所 (http://www.hpl.hp.com/research/) Silicon photonic (シリコンフォトニクス) non-volatile memory “Memristor” (不揮発性メモリ)non volatile memory Memristor (不揮発性メモリ) energy-optimized systems-on-chips (SoCs) (エネルギー最適化システムオンチップ) © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
  • 11. HP Memristor  電源供給がなくてもデータを保持できる受動素子 デ タ タが 電源供給がなくてもデータを保持できる受動素子  フラッシュメモリよりも高速・低消費電力・高密度  演算装置としても利用可能 データセンタが アタッシュケースに? © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
  • 12. i t によるユニバ サルメモリ この階層は過去の物へ C21: 石川氏のセッションで 「なくなりますよね と言memristorによるユニバーサルメモリ 「なくなりますよね」と言って いたレイヤの話です。 SRAMOn-chip cache M i ed rbit DRAM Flash Main memory Spee Costpe • Flash • Hard Disk Mass storage © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 Capacity
  • 13. 「コンピュータ」の歴史を変える取り組み HPは60年間不変の基本構造を イノベ ションの力で変革HPは60年間不変の基本構造を、イノベーションの力で変革 揮発性 これまで ちょっと先 揮発性 メモリ汎用 CPU 汎用 CPU 不揮発性 メモリ 不揮発性 メモリ 磁気 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 ディスク アーカイブ
  • 14. The Machine 詳細は、A34: インメモリーテ クノロジーでクノ ジ で Photonics Special purpose cores 専⽤コア フォトニクス Massive memory pool 巨⼤なメモリー群 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 専⽤コア 巨⼤なメモリ 群
  • 15. アジェンダ • 2020年の世界を見てみましょう2020年の世界を見てみましょう • シンプルに書き換えてみましょう • SQL 構文SQL 構文 • PL/SQL (組み込み) • Pro*COBOLPro COBOL • こんな「データベース」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 16. 皆さんの求めるものは何ですか さて現在に戻って、と、ある提案で言われました 皆さんの求めるものは何ですか 機能 Oracle11g NonStop SQL/MX 3.1 インデックス B-Treeインデックス ○ ○ク ビットマップインデックス ○ × クラスタードインデックス ○ × 圧縮型インデックス ○ × ハッシュインデックス ○ × 逆キーインデックス ○ ×逆キ インデックス ○ × LookUpインデックス × × ビットワイズインデックス × × 他次元デックス × × 排他制御 ロックのエスカレーション エスカレーションが発生しない ○ロックのエスカレーション エスカレーションが発生しない ○ リードロックなしの読取一貫性 ○ ×(ANSI準拠のためDirty Read可) ローカル・デッドロック解消 ○ × 分散デッドロック解消 ○ × 独立性レベル 1,3 0,1,2,3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 ロック単位 行、表、ブロック(RAC) 行、複数行(Generic lock)、表
  • 17. デ タベ スをも とシンプルに使いこなそうデータベースをもっとシンプルに使いこなそう ンピ タの性能が上が てきている• コンピュータの性能が上がってきている → S/Wの創意工夫の時代は終わった • 利用用途ありきのインフラを考えよう• 利用用途ありきのインフラを考えよう • 遅いストレージを克服しよう
  • 18. なぜ「標準」が存在するのでしょうか 各RDBMS毎のSQL Statements比較 まずは 実態把握 200 250 なぜ「標準」が存在するのでしょうか 150 200 50 100ANSI SQL (標準SQL) 約70構文 データベース A 約200構文 0 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
  • 19. ここからの話、実は…. 開発者、DBAにとっては 経営者 と経営者にとっては でもね © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 でもね…..
  • 20. 今一度、アプリケーションの流動性確保 Java Appl.Java Appl. C/C++ Appl.C/C++ Appl. JVMJVM TUXEDOTUXEDO O l Java Platform O l JVMJVM TUXEDOTUXEDO Oracle EEOracle EE Oracle OS RDBMS Oracle Oracle LinuxLinux MC/MC/ServiceguardServiceguard HP Linux OS HPHP BladeSystemBladeSystem HP れま れから サービスが提供される © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 これまで これから
  • 21. SQL要変換項目 ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し 1. DECODE関数 2. TRIM関数 / 関数 16. ADD_MONTHS関数 17. JOIN (+) 外部結合構文 関数3. LTRIM/RTRIM関数 4. LPAD関数 5. RPAD関数 6. REPLACE関数 S G 関数 18. TO_DATE関数 19. NEXT_DAY関数 20. Select for updte nowait 21. ROWNUM関数 文7. SIGN関数 8. TO_CHAR関数 9. SUBSTR 関数 10. NVL関数 11 SYSDATE 22. CALL文 23. /*+FIRST_ROW*/ 24. TO_SINGLE_BYTE関数 25. MINUS演算子 S R CO C B 構文11. SYSDATE 12. INSTR関数 13. LEAST/GREATEST関数 14. TRUNC関数 15 TO NUMBER関数 26. START WITH CONNECT BY構文 (階層問い合わせ) 27. DECLARE 28. V$SESSION © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 15. TO_NUMBER関数
  • 22. 本アセスメントにて洗い出したSQL総数約1 500の内訳 SQLの変更難度による分類結果 本アセスメントにて洗い出したSQL総数約1,500の内訳 レベル0 レベル1 レベル2 レベル3 レベル4 変換不要 キーワードの変換で移行 可能 キーワード変換後に単純 な置換を手動で実施する 必要がある キーワード変換が不可能 でありアプリケーションの 見直しが必要 アプリケーションロジックの 見直しが必要 DECODE JOIN ( )DECODE TRIM LTRIM / RTRIM LPAD RPAD REPLACE NVL SYSDATE INSTR LEAST / GREATEST TRUNC JOIN (+) TO_DATE NEXT_DAY SELECT FOR UPDATE NOWAIT ROWNUM TO_SINGLE_BYTE MINUS START WITH CONNECT BY DECLAREREPLACE SIGN TO_CHAR SUBSTR TO_NUMBER ADD_MONTHS ROWNUM CALL文 /*+ FIRST_ROW */ DECLARE V$SESSION 出現回数 775 202 324 91 0 出現率 55 7% 14 5% 23 3% 6 5% 0% 93 5% 70.2% 55.7% ~手動変換(L2) ~キーワード変換(L1) 変換不要(L0) 6 5% レベル3は全体の 6.5% レベル4は 出現率 55.7% 14.5% 23.3% 6.5% 0% © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 93.5% 0.0% 20.0% 40.0% 60.0% 80.0% 100.0% ~手動変換(L2) 6.5% 未検出
  • 23. 本アセスメントにて洗い出したSQL総数約 300の内訳 SQLの変更難度による分類結果 本アセスメントにて洗い出したSQL総数約 300の内訳 レベル0 レベル1 レベル2 レベル3 レベル4 変換不要 キーワードの変換で 移行可能 キーワード変換後に 単純な置換を手動で 実施する必要がある キーワード変換が不 可能でありアプリケー ションの見直しが必要 アプリケーションロ ジックの見直しが必要 実施する必要がある ションの見直しが必要 ヒント文 NVL LPAD TRIM LTRIM SYSDATE SUBSTRB TO_DATE TO_NUMBER 時間演算 参考) TO_SINGLE_BYTE MINUS START WITH LTRIM Select for update TO_CHAR(,DATE/TIM E) TO_CHAR('xxxxxxxx') 時間演算 外部結合 CONNECT BY DECLARE V$SESSION 出現回数 173 106 52 0 0 レベル3、4は未+キーワード変換(LV0+1) 変換不要(LV0) 出現回数 173 106 52 0 0 出現率 52.27% 32.02% 15.71% 0% 0% © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 検出 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% +単純な置き換え(LV0+1+2) +キ ワ ド変換(LV0+1)
  • 24. SQL構文書き換えの例 外部結合 A.colx = B.colx(+) → A LEFT JOIN B ON A.colx = B.colxA.colx B.colx( ) → A LEFT JOIN B ON A.colx B.colx A.colx(+) = B.colx → A RIGHT JOIN B ON A.colx = B.colx 文字列検索 INSTR(x,y) → POSITION(y IN x) INSTR(x,’-’,1,2) → POSITION('-' IN x) + POSITION('-' IN INSERT(x , 1, POSITION('-' IN x), '')) 字 変換文字列変換 TO_CHAR(date1, ‘YYYYMMDD’) → REPLACE(SUBSTRING(CAST(time1 AS VARCHAR(26), 1, 19), ‘-’, ‘/’)) TO CHAR(time1 ‘YYYY/MM/DD HH24:MI:SS’) → © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 TO_CHAR(time1, YYYY/MM/DD HH24:MI:SS ) → REPLACE(CAST(date1 AS VARCHAR(10), ‘-’, ‘’))
  • 25. PL/SQL要変換項目 ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し 1. %TYPE 2. IF then ELSE / 16. MOD(A,B) 17. LENGTH 3. FOR IN/REVERSE LOOP 4. DUP_VAL_ON_INDEX 5. NO_DATA_FOUND 6. APP_ABORT APP TIMEUP 18. LENGTHB 19. LPAD 20. TO_CHAR 21. TO_NUMBER 7. APP_TIMEUP 8. RAISE APP_TIMEUP 9. raise_application_error 10. SQLCODE 11 SQLERRM 22. ADD_MONTH 23. REPLACE 24. SYSDATE 25. DBMS_SQL.PERSE 26 DBMS SQL BIND VARIABLE11. SQLERRM 12. 文字結合 || 13. LTRIM 14. RTRIM 15 SUBSTR(A B)/SUBSTR( b ) 26. DBMS_SQL.BIND_VARIABLE 27. DBMS_SQL.EXECUTE 28. DBMS_SQL.VARIABLE_VALUE 29. DBMS_SQL.CLOSE_CURSOR 30 DBMS SQL OPEN CURSOR © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 15. SUBSTR(A,B)/SUBSTR(a,b,c) 30. DBMS_SQL.OPEN_CURSOR
  • 26. PL/SQL要変換項目 ある例 含まれる構文や関数を洗い出しある例: 含まれる構文や関数を洗い出し 31. %TYPE 32. DBMS_SQL.define_column f h33. DBMS_SQL.fetch_rows 34. DBMS_SQL.column_value 35. DBMS_SQL.VARCHAR2S 36. DBMS_SQL.V7 3 DBMS OUTPUTPUTLINE37. DBMS_OUTPUT.PUTLINE 38. DBMS_OUTPUT.enable 39. DBMS_UTILITY.exec_ddl_statement 40. UTIL_FILE.FOPEN 41 UTIL FILE PUT LINE41. UTIL_FILE.PUT_LINE 42. UTIL_FILE.FCLOSE © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
  • 27. アセスメントにて洗い出したPL/SQL パッケ ジ総数80のロジック 関数50の内訳 PL/SQLのロジック,関数の出現頻度%TYPE IFthenEL FORIN/RE LOOP DUP_VAL_ X NO_DATA_ APP_ABOR APP_TIME RAISEAPP raise_app rror SQLCODE SQLERRM 文字結合 || LTRIM RTRIM SUBSTR MOD(A,B) LENGTH LENGTHB LPAD TO_CHAR TO_NUMB ADD_MON アセスメントにて洗い出したPL/SQL パッケージ総数80のロジック,関数50の内訳SE EVERSE _ON_INDE _FOUND RT EUP P_TIMEUP plication_e BER NTH 出現回数 14 65 55 22 16 1 1 1 13 4 4 30 2 4 19 1 1 10 3 3 4 10 出現率(%) 19 4 90 3 76 4 30 6 22 2 1 4 1 4 1 4 18 1 5 6 5 6 41 7 2 8 5 6 26 4 1 4 1 4 13 9 4 2 4 2 5 6 13 9出現率(%) 19.4 90.3 76.4 30.6 22.2 1.4 1.4 1.4 18.1 5.6 5.6 41.7 2.8 5.6 26.4 1.4 1.4 13.9 4.2 4.2 5.6 13.9 DBMS_SQL DBMS _OUT PUT DBMS _UTILI TY UTIL_FILE RE SY PE BIN EX VA E CLO OP def fet col DB en DB CH DB PU exe me FO PU FC PLACE SDATE RSE ND_VARIABLE ECUTE ARIABLE_VALU OSE_CURSOR PEN_CURSOR fine_column tch_rows lumn_value BMS_OUTPUT. able BMS_SQL.VAR AR2S BMS_SQL.V7 UTLINE ec_ddl_state ent PEN UT_LINE LOSE 出現回数 6 1 1 1 1 9 1 2 2 2 4 1 1 1 9 1 2 2 2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 出現回数 6 1 1 1 1 9 1 2 2 2 4 1 1 1 9 1 2 2 2 出現率(%) 8.3 1.4 1.4 1.4 1.4 12.5 1.4 2.8 2.8 2.8 5.6 1.4 1.4 1.4 12.5 1.4 2.8 2.8 2.8 ※ 各パッケージのロジックはパターン化されている。
  • 28. 次の期待は性能の担保 動作すると、期待する応答時間で動作す るは異なる どのフェーズでどの程度の時間がかかる のか • Enqueueq • cpu time • Db file read • Db file write © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
  • 29. やってみました CREATE OR REPLACE PROCEDURE SAMPLE_PLSQL(V_LOOPCOUNT IN NUMBER) IS V_APPNAME VARCHAR2(64) DEFAULT 'PROCEDURE'; V_FUNCNAME VARCHAR2(64) DEFAULT 'SAMPLE_PLSQL'; V_UPDCNT NUMBER; V_COUNT NUMBER; V_A_ID VARCHAR2(64); V_EXT_A_ID VARCHAR2(64); プロシ ジャ ADD APPLOG import java.sql.*; import java.util.*; public class SAMPLE_PLSQL { public static void spSAMPLE PLSQL(Integer V LOOPCOUNT) throws SQLException Exception-- プロシージャ ADD_APPLOG CURSOR A_CUR IS SELECT A_ID FROM SAM; PROCEDURE ADD_APPLOG(I_APPNAME IN VARCHAR2 DEFAULT NULL, I_FUNCNAME IN VARCHAR2 DEFAULT NULL, public static void spSAMPLE_PLSQL(Integer V_LOOPCOUNT) throws SQLException,Exception { Connection mConn = DriverManager.getConnection("SQLWAYS_EVAL# onnection"); Integer ErrorCode = -1; String SqlState = ""; boolean FetchStatus = false; I_COMMENT IN VARCHAR2 DEFAULT NULL, I_ERRORMSG IN BOOLEAN DEFAULT FALSE) IS V_COMMENT RH_APPLOG.COMMENT_TEXT%TYPE; BEGIN -- エラーの場合の処理 IF (I ERRORMSG = TRUE) THEN try { /*SQL_EVAL# */ String V_APPNAME = "PROCEDURE"; String V_FUNCNAME = "SAMPLE_PLSQL"; Integer V UPDCNT = null; © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29 IF (I_ERRORMSG = TRUE) THEN V_COMMENT := I_COMMENT || '(' || SQLERRM || ')'; Integer V_UPDCNT null; Integer V_COUNT = null; String V_A_ID = null; String V_EXT_A_ID = null;
  • 30. ORACLE LICENSE AND SERVICES AGREEMENT V040309 Oracleのベンチマーク結果の開示禁止 ORACLE LICENSE AND SERVICES AGREEMENT V040309 D.(権利及び制限) オラクル及びそのライセンサーは、対象プログラムについて一切の所有権及び知的財産権を保有します。本契約に基づく対象サービスに起因して開発さ れ、納入されたものに関わる全ての所有権及び知的財産権は、オラクルが保有します。お客様は、使用権を許諾された範囲でそれぞれの対象プログラム プ グを必要なだけ複製することができ、また、それぞれの対象プログラムのメディアを1 部複製することができます。 いくつかのオラクルのプログラムと共に使用するのに適している、又は必要となる第三者のテクノロジー製品は、対象ドキュメントに記載されます。当該第 三者のテクノロジー製品は、本契約の条件ではなく、対象ドキュメントで記載される第三者テクノロジー製品のライセンス契約の条件に基づきお客様に使 用権が付与されております。 お客様は以下の行為をしてはならないものとします。 (1) 対象プログラムの表示又はオラクル若しくはそのライセンサーの財産権に関する注意事項の表示を削除又は変更すること (2) 対象プログラム、又は対象サービスの提供により生じた成果物を、方法の如何に関わらず第三者の業務処理目的で当該第三者の使用に供すること (ただし、お客様が購入した特定の対象プログラムの使用権、又は対象サービスの提供により生じた成果物について当該使用を明確に認めている場合を 除 きます)きます) (3) 対象プログラムのリバース・エンジニアリング(ただし、相互運用性検証のため法律で認められている場合を除きます)、逆アセンブル若しくは逆 コンパイルを自ら行ない、又は第三者にそれらの行為を許可すること(前述の禁止事項はデータ構造又は対象プログラムにより作成された同種のものの 検 証を含みますが、この限りではありません) © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30 (4) オラクルの事前の書面による承諾なく、対象プログラムのベンチマークテストの結果を開示すること [2012/9/1 以降適用]
  • 31. 試験結果 ごめんなさい、公開はできません。 個別にお問い合わせください。個別にお問い合わせください。 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
  • 32. もう一度、言います データベースをもっとシンプルに使いこなそう • コンピュータの性能が上がってきている• コンピュ タの性能が上がってきている → 実装 (先ほどはS/W) の創意工夫の時代は終わった !! (と、私は思う) • 利用用途ありきのインフラを考えよう • 遅いストレージを克服しよう遅いストレ ジを克服しよう 標準的に記述しよう標準 記 う • 5年後もっといいインフラ (RDBMS、H/W) にいつでも乗り換えられます → SQL は担保されます (なんたって標準規格ですから) • 構文でのチューニングはやめよう © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
  • 33. アジェンダ • 2020年の世界を見てみましょう2020年の世界を見てみましょう • シンプルに書き換えてみましょう • SQL 構文SQL 構文 • PL/SQL (組み込み) • Pro*COBOLPro COBOL • こんな「データベース」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 34. 再び、実は…. 開発者、DBAにとっては 経営者 と経営者にとっては でもね © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34 でもね…..
  • 35. データベースに期待すること 「なんか知らんけど動いてくれれば」 経営者、営業 「止まってくれるな」 サーバー管理者 「バッチが終わらん !!」 DBA, 業務責任者 「メンテ、大変」 サーバー管理者、経理 「アプリ追加、めんどう !!」 開発者アプリ追加、めんどう 」 開発者 「導入が大変」 サーバー管理者 まだまだありますよね なぜ、「動き続けて」と願うのでしょうか なぜ、メンテナンスが大変なのでしょうか なぜ アプリ開発に時間とお金がかかるのでしょうか © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35 なぜ、アプリ開発に時間とお金がかかるのでしょうか
  • 36. こんな課題からも困 た データベースに期待すること こんな課題からも困った • DBサーバ乱立でハードやソフトの保守費、光熱費や場所代が増加 • クラスタのスタンバイ機など遊休リソースが多い コスト削減 • 災害対策を行う場合DBサーバが乱立したままではお金と手間かかる • セキュリティレベルやポリシーがバラバラで、可用性が均一では無い リスク低減 • 台数増加でバックアップやパッチ対応など運用負荷やスタッフが増大 • DBサーバが老朽化して性能や拡張性の限界 サービス品質向上 DBサ バ構築時間が長く 負荷に応じた迅速なリソ ス配分も困難• DBサーバ構築時間が長く、負荷に応じた迅速なリソース配分も困難 • データも分断され組織や業務変更などへの迅速な対応が困難 俊敏性の向上 • 合併や事業統合への対応 コンペリングイベント © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36 • 保守切れ、リース切れ コンペリングイベント
  • 37. 他DBMSとのダウンタイムの比較 データベース可用性に関する実績 やはり 止まる !! <あるDBMSの User Groupの調査結果> 他DBMSとのダウンタイムの比較 止まる !! • 1年間のうちに、ユーザーの 90% はシステムダウンを経験 • そのうち、25% は10時間以上復旧せず 部 24時間以上 渡 ダウ た事例もあ <N St サ バ 継続性> • 一部では24時間以上に渡りシステムダウンしていた事例もあり <NonStop サーバー継続性> • NonStop SQL のシステムダウンタイム発生率(実績)は、年間 0.026% 上記DBの約 3500倍の可用性 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37
  • 38. H/Wへの回帰が始まる 「止めない努力」人手でがんばるか、H/Wに任せるか H/Wへの回帰が始まる • サーバーの連続稼働はサービス提供の一部 • サーバーの連続稼働を人手で維持するか、H/Wに頼るか コスト H/WH/W 人件費 品質を下げて 革新を求めて 品質を下げて © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38 時間
  • 39. ビジネスリスクを極小化するHP I t it N St S 安心できるミッションクリティカルシステムを ビジネスリスクを極小化するHP Integrity NonStop Server ■ビジネスチャンスを逃さない! いかなる状況にも NonStop • 35年以上の実績を誇る「NonStop」なアーキテクチャーで無停止を実現p • ハードウェアの障害やメンテナンス、ソフトウェア障害などでも止まらない ■将来への備えも万全! 必要な時に、ほぼ無限に拡張可能 • 増設が必要な際に、随時オンラインでシステムを拡張可能 • 最大4,080プロセッサ構成まで直線的な性能向上。DB もオンラインで拡張可能 ■使って安心! 数多くのミッションクリティカルシステム事例 • クレジットカード決済、携帯電話メッセージインフラ、企業間EDIなど数多くの実績 • 国内に20年間一度もシステム停止を経験していない顧客もあり ■誰でも簡単! オープン環境での容易なシステム開発・運用 • 無停止の仕組みは、プラットフォームで吸収 (クラスタ等の設計や作り込みが不要) © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39 • POSIX や ANSI 準拠のAPI、 Java の開発フレームワークもサポート • クラスタとは異なり、1台で無停止を実現するため、運用管理もシンプル HP Integrity NonStop NBシリーズ
  • 40. 1) すべてのH/Wパ ツが標準で2重化以上の構成 NonStop Server 無停止実現のアーキテクチャー 1) すべてのH/Wパーツが標準で2重化以上の構成 HWパーツの冗長構成+ 障害箇所を局所化できる構成 CPU#0 Core Takwila CPU#1 Core Takwila CPU#2 Core Takwila CPU#3 Core Takwila POWER POWER POWER POWER POWER POWER CPUの 多重化 電源の 多重化 • 全てのHWは標準構成で2重化もしく は 多重化されている。 • プロセッサ、 I/Oコントローラ、I/Oデ バイスは互いに電気的に独立してお MEM Core Core Core MEM Core Core Core MEM Core Core Core MEM Core Core Core POWER FAN FAN FAN FAN FAN FAN FAN FAN FANの 多重化 バイスは互いに電気的に独立してお り、ServerNetという高速システム内 ネットワークに接続されている。 • I/Oはディスクストレージ、ネットワー クそれぞれ専用のコントロ ラを疎 MEM ServerNetServerNet SvNet ServerNet MEM SvNet MEM SvNet MEM SvNet FAN FAN FAN FAN システムバス の2重化 クそれぞれ専用のコントローラを疎 結合で 配置。 • NonStop OS はプロセッサごとにコ ピーが分散稼働。メッセージング連 携によりシングルシステムとして動作 Storage CLIM LAN Storage CLIM IP CLIM IP CLIM ALERM ALERM IO装置の 多重化 DISKの Network の2重化 自動通報 の2重化 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40 携によりシングルシステムとして動作 DISKの ミラー化
  • 41. 2) ソフトウ アに組み込まれた無停止機能 NonStop Server 無停止実現のアーキテクチャー 2) ソフトウェアに組み込まれた無停止機能 プロセスペア技術による 基本ソフトウェアの無停止化 CPU 0 CPU 1 CPU 2 CPU 3 PrimaryBackup PrimaryBackup • フェイルオーバー(再起動)ではなく、テイク オーバー(処理継続)がコンセプト • NonStop OS や、基幹ミドルウェアは、すべ てプロセスペアにて実装 • 2CPUに 2プロセスがペアとして存在する Primary Backup Primary Backup Primary Backup 2CPUに、2プロセスがペアとして存在する • 実稼動するのは、Primaryプロセスのみ • Backupプロセスは継続に必要となる情報を Primaryプロセスから定期的に受信 • 論理的には、1プロセスとして扱える プ セ の異常終了や ダウ CPU 0 CPU 1 CPU 2 CPU 3 CPU 障害 • Primaryプロセスの異常終了や、CPUダウン が起きると、自動的にBackupがPrimaryに 昇格して、ダウン直前の状態から処理を継 続実行する • データの整合性もトランザクション保護製品 により 自動的に一貫性を保持 Primary Primary Primary PrimaryBackup Primary Backup © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41 により、自動的に 貫性を保持 Primary
  • 42. 3) 拡張や交換 DBメンテもすべてオンラインで運用 NonStop Server 無停止実現のアーキテクチャー 3) 拡張や交換、DBメンテもすべてオンラインで運用 • オンラインでH/Wの増設が可能 – 最大で4080CPUまで拡張可能 NICやDISKだけでなく CPUまでもがオ すべてのH/Wが無停止交換 • NICやDISKだけでなく、CPUまでもがオ ンライン中に増設可能 • 障害発生時は無停止で該当コンポー ネントを交換 CPUを含む全てのコンポ ネントが NIC/FC カード – CPUを含む全てのコンポーネントが サービスを停止することなく交換が 可能 • データベースもオンライ中にメンテ可 能 プロセッサ ディスク 能 – DBの再編成や再配置など – バックアップもすべてオンライン中 に パワーサプライ ServerNet © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42 ServerNet (内部バス) ファンパワーサプライ
  • 43. 「直線的な拡張性」 リソ スを足せば足しただけ線形にスケ ルアウト NonStop Serverの特徴 「直線的な拡張性」 ~リソースを足せば足しただけ線形にスケールアウト シェアード・ナッシング構造のためCPUと DISKのセットを追加するだけで比例的 に性能がスケ ル CPU#0 Takwila CPU#1 Takwila CPU#2 Takwila CPU#3 Takwila Add-on CPU#4 Takwila CPU#5 Takwila Add-on に性能がスケール • シェアしているH/W要素やS/Wモジュールが、一般 的なサーバーと比較して極端に少ないため、増設 によるオ バ ヘ ド増が無視できる MEM Core Takwila MEM Core Takwila Core CoreCore Core Core Core SvNet SvNet MEM Core Takwila MEM Core Takwila Core CoreCore Core Core Core SvNet SvNet MEM Core Takwila MEM Core Takwila Core CoreCore Core Core Core SvNet SvNet によるオーバーヘッド増が無視できる • CPU同士のメッセージ通信は、ServerNetの専用 ASICチップが制御するため、メインのCPUやメモリ への負荷を軽減 • 将来のトランザクション量の伸びに対するキャパ SvNet SvNet SvNet SvNet SvNet SvNet • 将来のトランザクション量の伸びに対するキャパ シティープランが容易 • CPUの数が増えても、ユーザーからは1つのサー バーとして見えるので、運用負荷も変わらない • 増設時の既存業務への影響は僅少 処理 性能 (TPS) 2CPU 4CPU 6CPU © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43 増設時の既存業務 の影響は僅少 リソース (CPU)
  • 44. 他DBでは実現できないことがN St SQLでは実現可能です HP NonStop SQLの4大特徴 他DBでは実現できないことがNonStop SQLでは実現可能です 24h×365日 絶対的な高可用 スケールアウトが容易なDB • NonStop ServerとNonStop OSが実現する高い 可用性をそのまま受け継いだNonStop SQL •1台のサーバのみで、他では実現できない可用性 を提供 • NonStop Serverの特徴であるシェアード・ナッシ ング・コンセプトを活かした超並列データベース • HWリソースを足せば足しただけ直線的に性能の 増加が期待できる 運用負荷が軽減→TCO削減 立す バを 台 が 能 安心のサポート体制 ま• 乱立するDB/周辺サーバを1台にコンソリが可能 • バージョンUP時は上位コンパチをhpが保証 • HW増設・交換、DBバックアップや再編成など ほぼすべての作業がオンライン中に可能 • HWからOS、DBMS、JVMやFrameworkまで、 すべてhpによる1社サポートを実現 • 問題発生時の切り分けや原因追求がスムースに © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
  • 45. 日本ヒ レット パッカ ドがインメモリ を語るセッション 未来に出会える次のセッションご紹介 三宅 祐典 日本ヒューレット・パッカードがインメモリーを語るセッション [CORE TECH] Hardware HDDからインメモリーテクノジーへ 6⽉20⽇ A34 15:00 15:50 インメモリーデータベースの時代は確実にやってきています。HPは現在の業界の動きと2020年までに実現を ⽬指す技術をご紹介。また、今導⼊できるS/W技術を最適に実装できるコンピューター、サーバーをご紹介し ます。インメモリーテクノロジーはS/W技術と、H/W技術の双⽅が⾼度に融合して実現します。あなたも近未 来を体感してみませんか。 Software (Database System) Perspective 15:00-15:50 ⼩森 博之 Software (Database System) Perspective Hardware Perspective Future Technology [CORE TECH] Hardware インメモリーデータベース徹底⽐較 6⽉20⽇ D35 ⼩森 博之 すべてのデータをメモリー上で処理するアーキテクチャーを備えたデータベースシステムが今脚光を浴びてい ます。独SAPの「Hana」を始め、⽶マイクロソフトが「SQL Server 2014」で実装し、⽶Oracleが次期バージョ ンで追随します。それぞれ実装技術は異なり、何を選択したらいいのか、またその⾼速性ゆえ、「リアルタイ ム処理」も期待され、ますます悩み多きとなりました。そんな皆様のご要望にそれぞれの製品を徹底的に⽐較 インメモリーデータベース徹底⽐較 16:00-16:50 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45 ム処理」も期待され、ますます悩み多きとなりました。そんな皆様 要望にそれぞれ 製品を徹底的に⽐較 し、得意、不得意を明らかにします。またコンピュータシステムとの親和性も忘れてはいけません。コン ピューターメーカーの視線も交え、事例を織り交ぜつつご紹介します。
  • 46. 後藤 宏 プリセールス統括本部 サーバー技術本部 サーバー技術二部 部長 hiromu.goto@hp.com 直通 050 3138 0848 携帯 090 8770 0963直通 050 3138 0848 携帯 090 8770 0963 FAX 03 5628 2698 日本ヒューレット・パッカード株式会社 本社 〒136‐8711〒136‐8711 東京都江東区大島2‐2‐1 Thank you! © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. T n y !