SlideShare a Scribd company logo
1 of 55
Download to read offline
L34: 
そのデータベース 
5年後大丈夫ですか 
2014年11月
日本ヒューレット・パッカード株式会社 
プリセールス統括本部サーバー技術二部 
後藤宏 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Rosetta space probe 
Philae 
無人探査機ロゼッタが彗星着陸世界初、欧州宇宙機関 
チュリュモフ・ゲラシメンコ彗星 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 2 is subject to change without notice.
2014年の10大セキュリティ事件ランキング 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 3 is subject to change without notice.
自己紹介 
Jim Gray を見て、これだ、と感じてはや24年。よもやこんなにデータベースにかか 
わるとは思いもせず。以前は皆さんと同じどんな障害にも立ち向かうぞと徹夜もい 
とわずでしたが、今やコンピューターシステムを信頼し、「ひと」ではなく「もの」に頑 
張ってもらい、もっとクリエイティブな仕事をしようとしつこく「標準化」を唱える。 
1986年非常勤講師(統計学など) 
1990年日本ディジタルイクイップメント入社 
DEC Rdb (現Oracle Rdb) 支援 
1992年ISV 技術支援(Oracle, Informix, Sybase) 
2005年IPA OSS実証プロジェクト参加 
2010年「国境なき医師団(Medecins Sans Frontieres=MSF)」へITでボランティア 
2012年Postgre SQL エンタープライズコンソーシアム参加 
4 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 5 is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 6 is subject to change without notice.
HPのこれまでのイノベーション 
1986 
1975 
HP-IB(国際標準化した 
インターフェース・バス) 
1989 
デジタル・データ・ 
ストレージ 
2003 
スマート空調 
2012 
Moonshot 
1963 
日本HP設立 
1956 
3D グラフィックワーク 
ステーション 
1986 
商用 
RISCチップ 
2002 
書き換え可能DVD 
1972 
ハンドヘルド関数 
計算機2001 
Utility data center 
オシロスコープ 
1951 
高速周波数カウンタ 
1942 
2011 
MagCloud 
2011 
3D Photon Engine 
(大型画面への3D 
1968 表示技術) 
卓上関数計算機 
1984 
インクジェット・ 
プリンター 
1999 
分子論理ゲート 
1966 
発光ダイオド(LED) 
2010 
P i 
高信頼性電圧計 
1939 
HP設立 
2011 
StoreOnce 
レジスタンス・キャパシタンスオーーePrint 
ディオ発振器 
7 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
2005 
Virus throttle 
1980 
64チャンネル超音波 
1964 
セシウムビーム型原子時計 
1994 
64ビットアーキテクチャ
NonStop SQL: 正統Ingresの系譜 
Ingres 
プロジェク
ト 
Ingres 
1980年代1990年代2000年以降 
(1980 RTI社) 
Ingres II 
(CA社) 
Ingres 
(1994 CA社) 
Ingres r3 
2004 
University 
INGRES 
Postgres 
プロジェクト 
1986 
Postgres95 
(1995 UCB) 
2005 Ingres Co. 
1973 Postgre SQL 
Michel Stonebreaker, 
Eugene Wong 
2001 IBM 
Informix 
1980 
ILLUSTRA 
(Illustra 社) 
Robert Epstein 
MS 
SQL Server 
Sybase 
1984 
Sybase 
ASE 
2010 SAP 
, 
Tom Haggin 
Jerry Held, 
Karel Youseffi 
NonStop SQL 1993 
1986 
DEC Rdb Oracle Rdb 
Jim Gray 
HP OpenVMS 
1984 1994 
8 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
MySQL 
1995 
スウェーデンのT.C.X社 
Micheal Widenius, 
Devid Hughes 
Ingres系ではないが
目的とゴール 
目的ゴール(Call to Action!!) 
• ITの進化は新しい時代を 
迎えます新時• アプリケーション透過とは 
。代にふさわ
デタベスをンプルしいデータベースを考えて 
みましょう 
• ーーシに 
使うこと 
•見直すなら今だ! 
• 5年後の姿を想像してみよ 
う 
• たとえばNonStop SQLの検 
討 
9 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
アジェンダ 
• 2020年の世界を見てみましょう
• シンプルに書き換えてみましょう 
• こんな「データベース」いかがですか、 
将来よりよいプラットフォームへ移行できます 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
1950s today 
60年
変化がない 
1960s コンピューターの2000s 
仕組み 
1970s 1990s 
1980s 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
60年変化がないコンピューターの仕組み 
銅線銅線 
CPU メモリハードディスク 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 12 is subject to change without notice.
I/Oボトルネックの背景 
パフォーマンスに大きな影響を及ぼす、CPUとデータとの距離 
90 
80 
CPU CPU 
レイテンシー 
I/Oボトルネック速 
70 I/O 
60 
50 
40 
FC 
Network 
キャッシュ 
メモリ 
半導体メモリ 
30 
20 
10 
0 
HDD 
磁気テープ 
磁気メモリ 
2004年 
2005年 
2006年 
2007年 
2008年 
2009年 
2010年 
2011年 
2012年 
2013年 
2014年 
2015年 
パフォーマンスに大きな影響遅 
2 
2 
2 
2 
2 
2 
2 
2 
2 
2 
2 
2 
13 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Db tech showcase で取り上げられたセッション 
ディスクがボトルネック 
B11 SAP、HANA (インメモリーデータベース) 
B14 日立製作所、ストレージ 
B16/17 ソルナック、SSD 
B23 日立製作所、HDD, SSD 
D24 ネットアップ、フラッシュ 
B25 SAP、HANA (インメモリーデータベース) 
B33 日立製作所、HADB 
L33 インサイトテクノロジー、Oracle用HW 
B37 日本HP、インメモリーデータベース 
その他チューニング系は最近の課題はストレージ 
14 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
「コンピュータ」の歴史を変える取り組み 
HPは60年間不変の基本構造を、イノベーションの力で変革 
これまでちょっと先 
揮発性 
汎用メモリ 
CPU 
汎用 
CPU 
不揮発性 
メモリ 
磁気 
ディスク 
15 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
アーカイブ
次に来る技術 
HP 研究所(htt http://// www.h l hpl.h hp.com// research/) 
h/) 
Silicon photonics (シリコンフォトニクス) 
non-volatile memory “Memristor” (不揮発性メモリ) 
energy-optimized systems-on-chips (SoCs) (エネルギー最適化システムオンチップ) 
16 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPが示す「2020年の世界未来予想図」 
HP L b Labs (HP 研究所) 
http://h30458.www3.hp.com/us/us/discover-performance/it-execs/2014/apr/enterprise-2020.html 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 17 is subject to change without notice.
2020年の未来予測データセンタを支える技術 
HPの取り組み~ハードウェアの再定~ “HP 20/20 “ www enterprise2020 アプリに最適化され 
効率を追求したサーバ 
義Enterprise www.enterprise2020.com 
チップ統合 
光子ネットワーク 
ユニバーサル・ 
メインメモリー 
Today By 2020 By 2020 
電子から光子 
高速インターコネ(~20TBytes/秒) 
• DRAMのように高速、かつ不揮発性 
• メモリとHDDの位置づけが変わる 
• ソフトウェアのデザインが変わる 
クト( Moonshot Integrated Photonics Memristor 
18 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2020年の未来予測データセンタを支える技術 
HPの取り組み~ハードウェアの再定~ “HP 20/20 “ www enterprise2020 アプリに最適化され 
効率を追求したサーバ 
義Enterprise www.enterprise2020.com 
チップ統合 
光子ネットワーク 
ユニバーサル・ 
メインメモリー 
Today By 2020 By 2020 
電子から光子 
高速インターコネ(~20TBytes/秒) 
• DRAMのように高速、かつ不揮発性 
• メモリとHDDの位置づけが変わる 
• ソフトウェアのデザインが変わる 
クト( 2013~ By 2020 By 2020 
Moonshot Integrated Photonics Memristor 
19 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP研究所が開発中の次世代の記憶装置 
メモリハードディスク 
HP Memristor (メモリスター) 技術
データセンタが 
メモリ並のアクセス速度電源が切れてもデータは残る 
アタッシュケースに? 
200倍のデータ密度2.5インチ500GB HDDと同じ 
20 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
大きさなら100TB
アジェンダ 
• 2020年の世界を見てみましょう
• シンプルに書き換えてみましょう 
• SQL 構文
• PL/SQL (組み込み) 
• Pro*COBOL 
• こんな「データベース」いかがですか、 
将来よりよいプラットフォームへ移行できます 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
アプリケーション透過にするには 
Software Defined Datacenter 
•• Software Defined Storage 時代に最適なプラットフォ• Software Defined Network 
インフラを問わない設計 
ーム 
を選択できる 
RDBMS に依存しない設計 
時代に最適なRDBMS を選択 
できる
22 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
そのためには 
標ーョン
革新的なHW 
Java Platform 
RDBMS 
準的なアプリケシ標準的なアクセス 
革新的なSW 
OS 
サービスが提供される 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 23 is subject to change without notice.
各RDBMS毎のSQL Statements比較まずは 
なぜ「標準」が存在するのでしょうか 
実態把握 
250 
200 
150 
ANSI SQL 100 
(標準SQL) 
約70構文 
50 
データベースA 
約200構文 
0 
24 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SQL要変換項目 
ある例: 含まれる構文や関数を洗い出し
1. DECODE関数 
2. TRIM関数 
/ 関数 
16. ADD_MONTHS関数 
17. JOIN (+) 外部結合構文 
3. LTRIM/RTRIM関数 
4. LPAD関数 
5. RPAD関数 
6. REPLACE関数 
S G 関数 
18. TO_DATE19. NEXT_DAY関数 
20. Select for updte nowait 
21. ROWNUM関数 
7. SIGN文 
8. TO_CHAR関数 
9. SUBSTR 関数 
10. NVL関数 
11 SYSDATE 
22. CALL23. /*+FIRST_ROW*/ 
24. TO_SINGLE_BYTE関数 
25. MINUS演算子 
11. 26. S R START WITH CO C CONNECT B BY構文 
12. INSTR関数 
(階層問い合わせ) 
13. LEAST/GREATEST関数 
27. DECLARE 
14. TRUNC関数 
28. V$SESSION 
15 15. TO TO_NUMBER関数 
25 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SQLの変更難度による分類結果 
本アセスメントにて洗い出したSQL総数約1 1,500500の内訳 
レベル0 レベル1 レベル2 レベル3 レベル4 
変換不要 
キーワードの変換で移行 
可能 
キーワード変換後に単純 
な置換を手動で実施する 
必要がある 
キーワード変換が不可能 
でありアプリケーションの 
見直しが必要 
アプリケーションロジックの 
見直しが必要 
DECODE JOIN ( ) 
NVL 
TRIM 
SYSDATE 
LTRIM / RTRIM 
INSTR 
LPAD 
LEAST / GREATEST 
RPAD 
TRUNC 
REPLACE 
(+) 
TO_DATE 
NEXT_DAY 
SELECT FOR UPDATE 
NOWAIT 
ROWNUM 
TO_SINGLE_BYTE 
MINUS 
START WITH CONNECT 
BY 
DECLARE 
SIGN 
TO_CHAR 
SUBSTR 
TO_NUMBER 
ADD_MONTHS 
CALL文 
/*+ FIRST_ROW */ 
V$SESSION 
出現回数775 202 324 91 0 
出現率55 7% 14 5% 23 3% 6 5% 0% 
93 5% 
55.7% 
70.2% 
変換不要(L0) 
~キーワード変換(L1) 
~手動変換(L2) 
6 5% 
レベル3は全体の 
6.5% 
レベル4は 
55.7% 14.5% 23.3% 6.5% 93.5% 
0.0% 20.0% 40.0% 60.0% 80.0% 100.0% 
26 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
6.5% 未検出
SQLの変更難度による分類結果 
本アセスメントにて洗い出したSQL総数約300の内訳 
レベル0 レベル1 レベル2 レベル3 レベル4 
変換不要 
キーワードの変換で 
移行可能 
キーワード変換後に 
単純な置換を手動で 
実施する必要がある 
キーワード変換が不 
可能でありアプリケー 
ションの見直しが必要 
アプリケーションロ 
ジックの見直しが必要 
ヒント文 
NVL 
LPAD 
TRIM 
LTRIM 
SYSDATE 
SUBSTRB 
TO_DATE 
TO_NUMBER 
時間演算 
参考) 
TO_SINGLE_BYTE 
MINUS 
START WITH 
Select for update 
TO_CHAR(,DATE/TIM 
E) 
TO_CHAR('xxxxxxxx') 
外部結合 
CONNECT BY 
DECLARE 
V$SESSION 
出現回数173 106 52 0 0 
出現率52.27% 32.02% 15.71% 0% 0% 
変換不要(LV0) 
+キーワード変換(LV0+1) 
レベル3、4は未 
27 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
検出 
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 
+単純な置き換え(LV0+1+2)
SQL構文書き換えの例 
外部結合 
A.colx = B.colx(+) 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’) → 
REPLACE(CAST(date1 AS VARCHAR(10), ‘-’, ‘’)) 
28 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
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_8. RAISE APP_TIMEUP 
9. raise_application_error 
10. SQLCODE 
11 SQLERRM 
22. ADD_MONTH 
23. REPLACE 
24. SYSDATE 
25. DBMS_SQL.PERSE 
11. 26 DBMS SQL BIND 12. 文字結合|| 
13. LTRIM 
14. RTRIM 
15 SUBSTR(A 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 
15. A,B)/SUBSTR( a,b,c) 30. DBMS_SQL.OPEN_29 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
PL/SQL要変換項目 
ある例: 含まれる構文や関数を洗い出し
31. %TYPE 
32. DBMS_SQL.define_column 
33. DBMS_SQL.fetch_rows 
34. DBMS_SQL.column_value 
35. DBMS_SQL.VARCHAR2S 
36. DBMS_SQL.V7 
37. DBMS_OUTPUT.PUTLINE 
38. DBMS_OUTPUT.enable 
39. DBMS_UTILITY.exec_ddl_statement 
40. UTIL_FILE.FOPEN 
41. UTIL_FILE.PUT_LINE 
42. UTIL_FILE.FCLOSE 
30 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
PL/SQLのロジック,関数の出現頻度 
アセスメントにて洗い出したPL/SQL パッケジ総数約100のロジック関数約50の内訳 
%TYPE 
IF then EL 
FOR IN/RE 
LOOP 
DUP_VAL_ 
X 
NO_DATA_ 
APP_ABOR 
APP_TIME 
RAISE APP 
raise_app 
rror 
SQLCODE 
SQLERRM 
文字結合 
|| 
LTRIM 
RTRIM 
SUBSTR 
MOD(A,B) 
LENGTH 
LENGTHB 
LPAD 
TO_CHAR 
TO_NUMB 
ADD_MON 
ー,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 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 
出現率(%) 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 
※ 各パッケージのロジックはパターン化されている。 
31 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
次の期待は性能の担保 
動作すると、期待する応答時間で動作す 
るは異なる 
どのフェーズでどの程度の時間がかかる 
のか 
• Enqueue 
• cputime 
• Db file read 
• Db file write 
32 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
やってみました 
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 import java.sql.*; 
import java.util.*; 
public class SAMPLE_PLSQL 
{ 
--ージャADD_APPLOG 
public static void spSAMPLE PLSQL(V LOOPCOUNT) throws SQLException Exception 
CURSOR A_CUR IS 
SELECT A_ID FROM SAM; 
PROCEDURE ADD_APPLOG(I_APPNAME IN VARCHAR2 DEFAULT NULL, 
I_FUNCNAME IN VARCHAR2 DEFAULT NULL, 
spSAMPLE_Integer V_SQLException,{ 
Connection mConn = DriverManager.getConnection("SQLWAYS_EVAL# onnection"); 
Integer ErrorCode = -1; 
String SqlState = ""; 
boolean FetchStatus = false; 
try 
{ 
/*SQL_EVAL# */ 
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) String V_APPNAME = "PROCEDURE"; 
String V_FUNCNAME = "SAMPLE_PLSQL"; 
Integer V V_UPDCNT = null; 
Integer V_COUNT = null; 
String V_A_ID = null; 
String V_EXT_A_ID = null; 
I_THEN 
V_COMMENT := I_COMMENT || '(' || SQLERRM || ')'; 
33 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Oracleのベンチマーク結果の開示禁止 
ORACLE LICENSE AND SERVICES AGREEMENT V040309 
D.(権利及び制限) 
オラクル及びそのライセンサーは、対象プログラムについて一切の所有権及び知的財産権を保有します。本契約に基づく対象サービスに起因して開発さ 
れ、納入されたものに関わる全ての所有権及び知的財産権は、オラクルが保有します。お客様は、使用権を許諾された範囲でそれぞれの対象プログラム 
を必要なだけ複製することができ、また、それぞれの対象プログラムのメディアを1 部複製することができます。 
いくつかのオラクルのプログラムと共に使用するのに適している、又は必要となる第三者のテクノロジー製品は、対象ドキュメントに記載されます。当該第 
三者のテクノロジー製品は、本契約の条件ではなく、対象ドキュメントで記載される第三者テクノロジー製品のライセンス契約の条件に基づきお客様に使 
用権が付与されております。 
お客様は以下の行為をしてはならないものとします。 
(1) 対象プログラムの表示又はオラクル若しくはそのライセンサーの財産権に関する注意事項の表示を削除又は変更すること 
(2) 対象プログラム、又は対象サービスの提供により生じた成果物を、方法の如何に関わらず第三者の業務処理目的で当該第三者の使用に供すること 
(ただし、お客様が購入した特定の対象プログラムの使用権、又は対象サービスの提供により生じた成果物について当該使用を明確に認めている場合を 
除 
きます) 
(3) 対象プログラムのリバース・エンジニアリング(ただし、相互運用性検証のため法律で認められている場合を除きます)、逆アセンブル若しくは逆 
コンパイルを自ら行ない、又は第三者にそれらの行為を許可すること(前述の禁止事項はデータ構造又は対象プログラムにより作成された同種のものの 
検 
証を含みますが、この限りではありません) 
(4) オラクルの事前の書面による承諾なく、対象プログラムのベンチマークテストの結果を開示すること 
34 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
[2012/9/1 以降適用]
やってみました 
数値は後藤までお問い合わせください。 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 35 is subject to change without notice.
もう一度、言います 
データベースをもっとシンプルに使いこなそう 
•• コンピュータの性能が上がってきている 
→ 実装(先ほどはS/W) の創意工夫の時代は終わった!! (と、私は思う) 
• 利用用途ありきのインフラを考えよう 
• 遅いストレージを克服しよう 
標準的に記述しよう
• 5年後もっといいインフラ(RDBMS、H/W) にいつでも乗り換えられます 
→ SQL は担保されます(なんたって標準規格ですから) 
• 構文でのチューニングはやめよう 
36 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
アジェンダ 
• 2020年の世界を見てみましょう
• シンプルに書き換えてみましょう 
• SQL 構文
• PL/SQL (組み込み) 
• Pro*COBOL 
• こんな「データベース」いかがですか、 
将来よりよいプラットフォームへ移行できます 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPエンタープライズ製品のご紹介 
2014年11月
日本ヒューレット・パッカード株式会社 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
サーバー製品ワークロード型コンピュートへ 
~業界最高レベルの製品ポートフォリオを展開~ 
シンプル化/自働化による、高い経済性データを守る、かつ高速性・単体拡張性も両立へ 
コア(汎用)コンピュートミッションクリティカルコンピュート 
従来の基幹システム、DBを 
堅牢に保護 
Big Data処理、データ分析 
i DB やOLTP 
幅広い用途に応える 
ボリムよりSMBを意識した 
コスト重視型サHP Integrity HP Integrity 
in-memory NonStop 
ュー製品 
HP ProLiant サーバー 
ーバ
ー 
HP ProLiant サバHP ProLiant 
サーバー 
teg ty 
NonStop DragonHawk 
on x86 
for Enterprise 
ーー 
for SMB 
DL980 
Web,Big Data等スケールアウトに特化したアプリにフォーカスDCにおける仮想化/クラウド基盤に特化した集約インフラ 
ハイパースケール(アウト)コンピュート仮想化/クラウドコンピュート 
WebやHPC、Big Dataなど、大規模 
スケールアウトシステムに特化 
仮想化やプライベートクラウド向けの 
統合型インフラストラクチャ 
HP Moonshot 将来製品将来製品HP BladeSystem HP ConvergedSystem 
39 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
HP CloudSystem
参考資料) ITシステムダウン時の損害は拡大傾向 
ミッションクリティカルサーバー 
ダウン時の損害(US$/時間) 
US $243,421 
DE $371,612 
FR $452,245 
UK $274,138 
Average $368,692 
Source: Virtualization Data Protection 
2011 ANNUAL REPORT Survey of 500 Enterprises 
40 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
ミッションクリティカルな業務領域対応力強化 
86x86サーバーの適用領域の拡大 
d) 
Business Processing (DB, ERP, CRM, batch) 
D i i S t (d t h B i I t lli ) 
8+ Socket 
Servers 
荷
の大きさ 
d Demand 
Decision Support data warehouse, Business Intelligence) 
Large-scale Consolidation (including Virtualization & Multi-tier) 
4-Socket 
Servers 
Application Development 
2-Socket 
業
務負Workload 
High Performance Computing 
Collaboration 
Servers 
(W 
Web Infrastructure 
IT Infrastructure 
利用ユーザ数/Instances 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 41 is subject to change without notice.
DragonHawk – ミッションクリティカルx86基盤 
ッションクリティカル環境に最適化された、次世代型x86ミ86クラウド基盤 
新プラットフォーム2014年12月発表予定ISV連携拡大2014年11月発表 
DragonHawk g y 
ConvergedSystem 900 for SAP HANA 
(HANA-Hawk) 
通常のWindows、Linuxを稼動 
大容量メモリ空間と多CPU環境を提供 
ミッションクリティカルx86サーバー 
大容量メモリを生かし、 
高速性と高信頼性を兼ね備えた 
インメモリデータベースアプライアンス
信頼性新サービス 
Red Hat Linux 長期サート 
Superdomeで培われたファーム 
ウェア、カーネルレベルでの高信 
頼性実装、Service Guardクラスタ 
特別なOSを作らない 
ポ 
長期の同一バージョンサポート 
Errataの提供サービス 
2014年初旬より、既存x86サーバー向け 
に提供開始 
Open 
性能 
、 
普通のWindows、RHEL 
16CPU 240コア 
24TBメモリ 
ミッションクリティカル基盤の活用に向け、バリューチェーンを強化 
42 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP NonStop server on x86 
新たな領域にNonStopアーキテクチャーを活用 
新プラットフーム2014年12月発表予定 
従来、そして将来のミッションクリティカル 
要求に対応する無停止型システム 
ォ新たなビッグデータシステム需要に対応する 
新たなNonStopテクノロジー基盤 
Itaniumプロセッサ 
ServerNet 
Xeon プロセッサ= 高クロック 
Infiniband = レイテンシ 
並列(スケールアウト)アーキテクチャ= 高いトランザクション性能 
HP NonStop OS = 高可用性、高セキュリティ 
高度な互換性= Non nativeアプリのバイナリ互換、Nativeアプリのソース互換 
HP Integrity NonStop HP NonStop on x86 
MISSION-CRITICAL 
CONVERGED INFRASTRUCTURE 
43 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
MISSION-CRITICAL 
CONVERGED INFRASTRUCTURE 
これまでの可用性に、データ高速処理(低レイテンシ)性能の強化
データベースに期待すること 
こんな課題からも困った 
• DBサーバ乱立でハードやソフトの保守費、光熱費や場所代が増加 
• クラスタのスタンバイ機など遊休リソースが多い 
コスト削減 
• 災害対策を行う場合DBサーバが乱立したままではお金と手間かかる 
• セキュリティレベルやポリシーがバラバラで、可用性が均一では無い 
リスク低減 
• 台数増加でバックアップやパッチ対応など運用負荷やスタッフが増大 
• DBサーバが老朽化して性能や拡張性の限界 
サービス品質向上 
• DBサーバ構築時間が長く、負荷に応じた迅速なリソース配分も困難 
• データも分断され組織や業務変更などへの迅速な対応が困難 
俊敏性の向上 
• 合併や事業統合への対応コンペリングイベント 
• 保守切れ、リース切れ 
44 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
データベース可用性に関する実績やはり 
他DBMSとのダウンタイムの比較 
止まる!! 
<あるDBMSのUser Groupの調査結果> 
• 1年間のうちに、ユーザーの90% はシステムダウンを経験 
• そのうち、25% は10時間以上復旧せず 
部24時間以上渡事例もあ 
• 一ではにりシステムダウンしていたり 
<N St サバ継続性> 
NonStop ーー• NonStop SQL のシステムダウンタイム発生率(実績)は、年間0.026% 
上記DBの約3500倍の可用性 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 45 is subject to change without notice.
「止めない努力」人手でがんばるか、H/Wに任せるか 
H/Wへの回帰が始まる 
• サーバーの連続稼働はサービス提供の一部 
• サーバーの連続稼働を人手で維持するか、H/Wに頼るか 
コスト 
H/W 
人件費 
革新を求めて 
品質を下げて 
46 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
時間
オラクルもいい出してい 
るんです。 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 47 is subject to change without notice.
安心できるミッションクリティカルシステムを 
ビジネスリスクを極小化するHP I t it N St S 
Integrity NonStop Server 
■ビジネスチャンスを逃さない! いかなる状況にもNonStop 
• 35年以上の実績を誇る「NonStop」なアーキテクチャーで無停止を実現 
• ハードウェアの障害やメンテナンス、ソフトウェア障害などでも止まらない 
■将来への備えも万全! 必要な時に、ほぼ無限に拡張可能 
• 増設が必要な際に、随時オンラインでシステムを拡張可能 
• 最大4,080プロセッサ構成まで直線的な性能向上。DB もオンラインで拡張可能 
■使って安心! 数多くのミッションクリティカルシステム事例 
• クレジットカード決済、携帯電話メッセージインフラ、企業間EDIなど数多くの実績 
• 国内に20年間一度もシステム停止を経験していない顧客もあり 
■誰でも簡単! オープン環境での容易なシステム開発・運用 
• 無停止の仕組みは、プラットフォームで吸収(クラスタ等の設計や作り込みが不要) 
• POSIX やANSI 準拠のAPI、Java の開発フレームワークもサポート 
• クラスタとは異なり、1台で無停止を実現するため、運用管理もシンプル 
48 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
HP Integrity NonStop 
NBシリーズ
HP NonStop SQLの4大特徴 
他DBでは実現できないことがN St 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社サポートを実現 
• 問題発生時の切り分けや原因追求がスムースに 
49 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NonStop Server 無停止実現のアーキテクチャー 
1) すべてのH/Wパーツが標準で2重化以上の構成 
HWパーツの冗長構成+ 
障害箇所を局所化できる構成 
CPU#0 
Takwila 
Core 
CPU#1 
Takwila 
Core 
CPU#2 
Takwila 
Core 
CPU#3 
Takwila 
Core 
POWER 
POWER 
POWER 
POWER 
POWER 
POWER 
CPUの 
多重化 
電源の 
多重化 
• 全てのHWは標準構成で2重化もしく 
は多重化されている。 
• プロセッサ、I/Oコントローラ、I/Oデ 
Core 
Core 
Core 
バイスは互いに電気的に独立してお
MEM 
Core 
Core 
Core 
MEM 
Core 
Core 
Core 
MEM 
Core 
Core 
Core 
MEM 
FAN 
FAN 
FAN 
FAN 
FAN 
FAN 
FAN 
FAN 
FANの 
多重化 
り、ServerNetという高速システム内 
ネットワークに接続されている。 
• I/Oはディスクストレージ、ネットワー 
クSvNet 
SvNet 
SvNet 
ServerNet 
SvNet 
ServerNet 
FAN 
FAN 
FAN 
システムバス 
の2重化 
それぞれ専用のコントローラを疎 
結合で配置。 
• NonStop OS はプロセッサごとにコ 
ピーが分散稼働。メッセージング連 
携によりシングルシステムとして動作 
Storage 
CLIM 
LAN 
Storage 
CLIM 
IP 
CLIM 
IP 
CLIM 
ALERM 
ALERM 
IO装置の 
多重化 
DISKの 
Network 
の2重化 
自動通報 
の2重化 
ミラー化 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 50 is subject to change without notice.
NonStop Server 無停止実現のアーキテクチャー 
2) ソフトウアに組み込まれた無停止ェ機能 
プロセスペア技術による 
基本ソフトウェアの無停止化 
CPU 0 CPU 1 CPU 2 CPU 3 
Backup Primary Backup Primary 
• フェイルオーバー(再起動)ではなく、テイク 
オーバー(処理継続)がコンセプト 
• NonStop OS や、基幹ミドルウェアは、すべ 
てプロセスペアにて実装 
• 2CPUに2プロセスがペアとして存在する 
Primary Backup Primary Backup 
Primary Backup 
、• 実稼動するのは、Primaryプロセスのみ 
• Backupプロセスは継続に必要となる情報を 
Primaryプロセスから定期的に受信 
• 論理的には、1プロセスとして扱える 
プセの異常終了やダウ 
CPU 
障害 
CPU 0 CPU 1 CPU 2 CPU 3 
• Primaryロス、CPUン 
が起きると、自動的にBackupがPrimaryに 
昇格して、ダウン直前の状態から処理を継 
続実行する 
• データの整合性もトランザクション保護製品 
に一貫性を保持 
Primary 
Primary 
Primary 
Backup Primary 
Primary Backup 
より、自動的に51 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NonStop Server 無停止実現のアーキテクチャー 
3) 拡張や交換、DBメンテもすべてオンラインで運用 
• オンラインでH/Wの増設が可能 
– 最大で4080CPUまで拡張可能 
NICやDISKだけでなくCPUまでもがオ 
すべてのH/Wが無停止交換 
• 、ンライン中に増設可能 
• 障害発生時は無停止で該当コンポー 
ネントを交換 
CPUを含む全てのコンポNIC/FC 
カード 
– ーネントが 
サービスを停止することなく交換が 
可能 
• データベースもオンライ中にメンテ可 
能 
プロセッサ 
ディスク 
– DBの再編成や再配置など 
– バックアップもすべてオンライン中 
に 
パワーサプライ 
ServerNet 
パワーサプライファン 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 52 is subject to change without notice. 
(内部バス)
NonStop Serverの特徴 
「直線的な拡張性」リ~ソースを足せば足しただけ線形にスケールアウト 
シェアード・ナッシング構造のためCPUと 
DISKのセットを追加するだけで比例的 
に性能がスケル 
CPU#0 
Takwila 
CPU#1 
Takwila 
Add-on 
CPU#2 
Takwila 
CPU#3 
Takwila 
Add-on 
CPU#4 
Takwila 
CPU#5 
Takwila 
ー• シェアしているH/W要素やS/Wモジュールが、一般 
的なサーバーと比較して極端に少ないため、増設 
によるオバヘド増が無視Core 
CCoorree CCoorree Core Core 
MEM 
Core 
MEM 
SvNet SvNet 
Core 
CCoorree CCoorree Core Core 
MEM 
Core 
MEM 
SvNet SvNet 
Core 
CCoorree CCoorree Core Core 
MEM 
Core 
MEM 
ーーッできる
SvNet SvNet 
• CPU同士のメッセージ通信は、ServerNetの専用 
ASICチップが制御するため、メインのCPUやメモリ 
への負荷を軽減 
• 将来のトランザクション量の伸びに対するキャパ 
シティープランが容易 
• CPUの数が増えても、ユーザーからは1つのサー 
バーとして見えるので、運用負荷も変わらない 
• 増設時の既存業務への影響は僅処理 
性能 
(TPS) 
2CPU 4CPU 6CPU 
少 
53 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 
リソース(CPU)
未来に出会える次のセッションご紹介 
日レットパッカドがインメモリ語⼩森博之 
本ヒュー・ーーをるセッション 
インメモリーデータベース徹底⽐較 
11⽉13⽇B37 
17:00-17:50 
すべてのデータをメモリー上で処理するアーキテクチャーを備えたデータベースシステムが今脚光を浴びてい 
ます。独SAPの「Hana」を始め、⽶マイクロソフトが「SQL Server 2014」で実装し、⽶Oracleが次期バージョ 
ンで追随します。それぞれ実装技術は異なり、何を選択したらいいのか、またその⾼速性ゆえ、「リアルタイ 
ム処理」も期待され、ますます悩み多きとなりました。そんな皆様のご要望にそれぞれの製品を徹底的に⽐較 
し、得意、不得意を明らかにします。またコンピュータシステムとの親和性も忘れてはいけません。コン 
ピぜ 
ューターメーカーの視線も交え、事例を織り交つつご紹介します。 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 54 is subject to change without notice.
後藤宏 
プリセールス統括本部 
サーバー技術本部 
サーバー技術二部部長 
Hiromu.goto@hp.com 
直通050 3138 0848 携帯090 8770 0963 
FAX 03 5628 2698 
日本ヒューレット・パッカード株式会社 
本社 
〒136‐‐8711 
東京都江東区大島2‐2‐1 
T n Thank y ! 
you! 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

More Related Content

What's hot

[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.
 
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu HaraInsight Technology, Inc.
 
[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] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...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東日本情報システム様における導入事例...
[db tech showcase Tokyo 2015] C17:MySQL Cluster ユーザー事例紹介~JR東日本情報システム様における導入事例...Insight Technology, Inc.
 
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] 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] 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.
 
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...Insight Technology, Inc.
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほKoji Shinkubo
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...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チューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...Insight 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.
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)Akira Shimosako
 
[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.
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告Amazon Web Services Japan
 
Apache Hiveの今とこれから
Apache Hiveの今とこれからApache Hiveの今とこれから
Apache Hiveの今とこれからYifeng Jiang
 
MySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるMySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるTakahashi Tomoo
 
Hadoopを用いた大規模ログ解析
Hadoopを用いた大規模ログ解析Hadoopを用いた大規模ログ解析
Hadoopを用いた大規模ログ解析shuichi iida
 

What's hot (20)

[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...
 
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara
[A32] NonStop SQL インターナル: レガシーにして最新テクノロジーが明かされる by Toshimitsu Hara
 
[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] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
 
[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東日本情報システム様における導入事例...
 
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] 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] 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ジ...
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
[db tech showcase Tokyo 2015] B34:データの仮想化を具体化するIBMのロジカルデータウェアハウス by 日本アイ・ビー・エ...
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
 
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
[db tech showcase Tokyo 2015] A33:Amazon Aurora Deep Dive by アマゾン データ サービス ジャ...
 
[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チューニング方法 ...
[db tech showcase Tokyo 2015] B36:Hitachi Advanced Data Binder 実践SQLチューニング方法 ...
 
[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 日本電気株式会社 並木悠太
 
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
IBM版Hadoop - BigInsights/Big SQL (2013/07/26 CLUB DB2発表資料)
 
[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クローンするとどんな感じ?瞬時のクロー...
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
 
Apache Hiveの今とこれから
Apache Hiveの今とこれからApache Hiveの今とこれから
Apache Hiveの今とこれから
 
MySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみるMySQL Cluster でもフラッシュドライブを活用してみる
MySQL Cluster でもフラッシュドライブを活用してみる
 
Hadoopを用いた大規模ログ解析
Hadoopを用いた大規模ログ解析Hadoopを用いた大規模ログ解析
Hadoopを用いた大規模ログ解析
 

Similar to [db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏

[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu GotoInsight Technology, Inc.
 
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
[A34] HDDからインメモリーテクノジーへ by Yusuke MiyakeInsight Technology, Inc.
 
[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.
 
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)NTT DATA OSS Professional Services
 
[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.
 
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
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC EnterpriseYusukeKuramata
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTT DATA OSS Professional Services
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Cloudera Japan
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料Recruit Technologies
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムRecruit Technologies
 
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...NTT DATA OSS Professional Services
 
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide HanataniInsight Technology, Inc.
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data PlatformNaoki (Neo) SATO
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来Tsubasa Hirota
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Dai Utsui
 

Similar to [db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏 (20)

[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
[D33] そのデータベース 5年後大丈夫ですか by Hiromu Goto
 
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
[A34] HDDからインメモリーテクノジーへ by Yusuke Miyake
 
[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を構築できるのか、 データの...
 
Hadoop基盤を知る
Hadoop基盤を知るHadoop基盤を知る
Hadoop基盤を知る
 
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
 
[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を構築できるのか、 データの整合...
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
 
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
 
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
Impala + Kudu を用いたデータウェアハウス構築の勘所 (仮)
 
WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料WebDB Forum 2012 基調講演資料
WebDB Forum 2012 基調講演資料
 
ビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラムビッグデータ活用支援フォーラム
ビッグデータ活用支援フォーラム
 
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
 
Hadoop ecosystem NTTDATA osc15tk
Hadoop ecosystem NTTDATA osc15tkHadoop ecosystem NTTDATA osc15tk
Hadoop ecosystem NTTDATA osc15tk
 
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
 
Apache Spark 1000 nodes NTT DATA
Apache Spark 1000 nodes NTT DATAApache Spark 1000 nodes NTT DATA
Apache Spark 1000 nodes NTT DATA
 

More from 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.
 

More from 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]
 

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
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
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Recently uploaded (9)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
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
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

[db tech showcase Tokyo 2014] L34: そのデータベース 5年後大丈夫ですか by 日本ヒューレット・パッカード株式会社 後藤宏

  • 1. L34: そのデータベース 5年後大丈夫ですか 2014年11月 日本ヒューレット・パッカード株式会社 プリセールス統括本部サーバー技術二部 後藤宏 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2. Rosetta space probe Philae 無人探査機ロゼッタが彗星着陸世界初、欧州宇宙機関 チュリュモフ・ゲラシメンコ彗星 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 2 is subject to change without notice.
  • 3. 2014年の10大セキュリティ事件ランキング © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 3 is subject to change without notice.
  • 4. 自己紹介 Jim Gray を見て、これだ、と感じてはや24年。よもやこんなにデータベースにかか わるとは思いもせず。以前は皆さんと同じどんな障害にも立ち向かうぞと徹夜もい とわずでしたが、今やコンピューターシステムを信頼し、「ひと」ではなく「もの」に頑 張ってもらい、もっとクリエイティブな仕事をしようとしつこく「標準化」を唱える。 1986年非常勤講師(統計学など) 1990年日本ディジタルイクイップメント入社 DEC Rdb (現Oracle Rdb) 支援 1992年ISV 技術支援(Oracle, Informix, Sybase) 2005年IPA OSS実証プロジェクト参加 2010年「国境なき医師団(Medecins Sans Frontieres=MSF)」へITでボランティア 2012年Postgre SQL エンタープライズコンソーシアム参加 4 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 5. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 5 is subject to change without notice.
  • 6. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 6 is subject to change without notice.
  • 7. HPのこれまでのイノベーション 1986 1975 HP-IB(国際標準化した インターフェース・バス) 1989 デジタル・データ・ ストレージ 2003 スマート空調 2012 Moonshot 1963 日本HP設立 1956 3D グラフィックワーク ステーション 1986 商用 RISCチップ 2002 書き換え可能DVD 1972 ハンドヘルド関数 計算機2001 Utility data center オシロスコープ 1951 高速周波数カウンタ 1942 2011 MagCloud 2011 3D Photon Engine (大型画面への3D 1968 表示技術) 卓上関数計算機 1984 インクジェット・ プリンター 1999 分子論理ゲート 1966 発光ダイオド(LED) 2010 P i 高信頼性電圧計 1939 HP設立 2011 StoreOnce レジスタンス・キャパシタンスオーーePrint ディオ発振器 7 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 2005 Virus throttle 1980 64チャンネル超音波 1964 セシウムビーム型原子時計 1994 64ビットアーキテクチャ
  • 8. NonStop SQL: 正統Ingresの系譜 Ingres プロジェク ト Ingres 1980年代1990年代2000年以降 (1980 RTI社) Ingres II (CA社) Ingres (1994 CA社) Ingres r3 2004 University INGRES Postgres プロジェクト 1986 Postgres95 (1995 UCB) 2005 Ingres Co. 1973 Postgre SQL Michel Stonebreaker, Eugene Wong 2001 IBM Informix 1980 ILLUSTRA (Illustra 社) Robert Epstein MS SQL Server Sybase 1984 Sybase ASE 2010 SAP , Tom Haggin Jerry Held, Karel Youseffi NonStop SQL 1993 1986 DEC Rdb Oracle Rdb Jim Gray HP OpenVMS 1984 1994 8 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. MySQL 1995 スウェーデンのT.C.X社 Micheal Widenius, Devid Hughes Ingres系ではないが
  • 9. 目的とゴール 目的ゴール(Call to Action!!) • ITの進化は新しい時代を 迎えます新時• アプリケーション透過とは 。代にふさわ デタベスをンプルしいデータベースを考えて みましょう • ーーシに 使うこと •見直すなら今だ! • 5年後の姿を想像してみよ う • たとえばNonStop SQLの検 討 9 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. アジェンダ • 2020年の世界を見てみましょう • シンプルに書き換えてみましょう • こんな「データベース」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 11. 1950s today 60年 変化がない 1960s コンピューターの2000s 仕組み 1970s 1990s 1980s © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 12. 60年変化がないコンピューターの仕組み 銅線銅線 CPU メモリハードディスク © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 12 is subject to change without notice.
  • 13. I/Oボトルネックの背景 パフォーマンスに大きな影響を及ぼす、CPUとデータとの距離 90 80 CPU CPU レイテンシー I/Oボトルネック速 70 I/O 60 50 40 FC Network キャッシュ メモリ 半導体メモリ 30 20 10 0 HDD 磁気テープ 磁気メモリ 2004年 2005年 2006年 2007年 2008年 2009年 2010年 2011年 2012年 2013年 2014年 2015年 パフォーマンスに大きな影響遅 2 2 2 2 2 2 2 2 2 2 2 2 13 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 14. Db tech showcase で取り上げられたセッション ディスクがボトルネック B11 SAP、HANA (インメモリーデータベース) B14 日立製作所、ストレージ B16/17 ソルナック、SSD B23 日立製作所、HDD, SSD D24 ネットアップ、フラッシュ B25 SAP、HANA (インメモリーデータベース) B33 日立製作所、HADB L33 インサイトテクノロジー、Oracle用HW B37 日本HP、インメモリーデータベース その他チューニング系は最近の課題はストレージ 14 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 15. 「コンピュータ」の歴史を変える取り組み HPは60年間不変の基本構造を、イノベーションの力で変革 これまでちょっと先 揮発性 汎用メモリ CPU 汎用 CPU 不揮発性 メモリ 磁気 ディスク 15 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. アーカイブ
  • 16. 次に来る技術 HP 研究所(htt http://// www.h l hpl.h hp.com// research/) h/) Silicon photonics (シリコンフォトニクス) non-volatile memory “Memristor” (不揮発性メモリ) energy-optimized systems-on-chips (SoCs) (エネルギー最適化システムオンチップ) 16 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17. HPが示す「2020年の世界未来予想図」 HP L b Labs (HP 研究所) http://h30458.www3.hp.com/us/us/discover-performance/it-execs/2014/apr/enterprise-2020.html © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 17 is subject to change without notice.
  • 18. 2020年の未来予測データセンタを支える技術 HPの取り組み~ハードウェアの再定~ “HP 20/20 “ www enterprise2020 アプリに最適化され 効率を追求したサーバ 義Enterprise www.enterprise2020.com チップ統合 光子ネットワーク ユニバーサル・ メインメモリー Today By 2020 By 2020 電子から光子 高速インターコネ(~20TBytes/秒) • DRAMのように高速、かつ不揮発性 • メモリとHDDの位置づけが変わる • ソフトウェアのデザインが変わる クト( Moonshot Integrated Photonics Memristor 18 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 19. 2020年の未来予測データセンタを支える技術 HPの取り組み~ハードウェアの再定~ “HP 20/20 “ www enterprise2020 アプリに最適化され 効率を追求したサーバ 義Enterprise www.enterprise2020.com チップ統合 光子ネットワーク ユニバーサル・ メインメモリー Today By 2020 By 2020 電子から光子 高速インターコネ(~20TBytes/秒) • DRAMのように高速、かつ不揮発性 • メモリとHDDの位置づけが変わる • ソフトウェアのデザインが変わる クト( 2013~ By 2020 By 2020 Moonshot Integrated Photonics Memristor 19 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 20. HP研究所が開発中の次世代の記憶装置 メモリハードディスク HP Memristor (メモリスター) 技術 データセンタが メモリ並のアクセス速度電源が切れてもデータは残る アタッシュケースに? 200倍のデータ密度2.5インチ500GB HDDと同じ 20 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 大きさなら100TB
  • 21. アジェンダ • 2020年の世界を見てみましょう • シンプルに書き換えてみましょう • SQL 構文 • PL/SQL (組み込み) • Pro*COBOL • こんな「データベース」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 22. アプリケーション透過にするには Software Defined Datacenter •• Software Defined Storage 時代に最適なプラットフォ• Software Defined Network インフラを問わない設計 ーム を選択できる RDBMS に依存しない設計 時代に最適なRDBMS を選択 できる 22 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 23. そのためには 標ーョン 革新的なHW Java Platform RDBMS 準的なアプリケシ標準的なアクセス 革新的なSW OS サービスが提供される © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 23 is subject to change without notice.
  • 24. 各RDBMS毎のSQL Statements比較まずは なぜ「標準」が存在するのでしょうか 実態把握 250 200 150 ANSI SQL 100 (標準SQL) 約70構文 50 データベースA 約200構文 0 24 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 25. SQL要変換項目 ある例: 含まれる構文や関数を洗い出し 1. DECODE関数 2. TRIM関数 / 関数 16. ADD_MONTHS関数 17. JOIN (+) 外部結合構文 3. LTRIM/RTRIM関数 4. LPAD関数 5. RPAD関数 6. REPLACE関数 S G 関数 18. TO_DATE19. NEXT_DAY関数 20. Select for updte nowait 21. ROWNUM関数 7. SIGN文 8. TO_CHAR関数 9. SUBSTR 関数 10. NVL関数 11 SYSDATE 22. CALL23. /*+FIRST_ROW*/ 24. TO_SINGLE_BYTE関数 25. MINUS演算子 11. 26. S R START WITH CO C CONNECT B BY構文 12. INSTR関数 (階層問い合わせ) 13. LEAST/GREATEST関数 27. DECLARE 14. TRUNC関数 28. V$SESSION 15 15. TO TO_NUMBER関数 25 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 26. SQLの変更難度による分類結果 本アセスメントにて洗い出したSQL総数約1 1,500500の内訳 レベル0 レベル1 レベル2 レベル3 レベル4 変換不要 キーワードの変換で移行 可能 キーワード変換後に単純 な置換を手動で実施する 必要がある キーワード変換が不可能 でありアプリケーションの 見直しが必要 アプリケーションロジックの 見直しが必要 DECODE JOIN ( ) NVL TRIM SYSDATE LTRIM / RTRIM INSTR LPAD LEAST / GREATEST RPAD TRUNC REPLACE (+) TO_DATE NEXT_DAY SELECT FOR UPDATE NOWAIT ROWNUM TO_SINGLE_BYTE MINUS START WITH CONNECT BY DECLARE SIGN TO_CHAR SUBSTR TO_NUMBER ADD_MONTHS CALL文 /*+ FIRST_ROW */ V$SESSION 出現回数775 202 324 91 0 出現率55 7% 14 5% 23 3% 6 5% 0% 93 5% 55.7% 70.2% 変換不要(L0) ~キーワード変換(L1) ~手動変換(L2) 6 5% レベル3は全体の 6.5% レベル4は 55.7% 14.5% 23.3% 6.5% 93.5% 0.0% 20.0% 40.0% 60.0% 80.0% 100.0% 26 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6.5% 未検出
  • 27. SQLの変更難度による分類結果 本アセスメントにて洗い出したSQL総数約300の内訳 レベル0 レベル1 レベル2 レベル3 レベル4 変換不要 キーワードの変換で 移行可能 キーワード変換後に 単純な置換を手動で 実施する必要がある キーワード変換が不 可能でありアプリケー ションの見直しが必要 アプリケーションロ ジックの見直しが必要 ヒント文 NVL LPAD TRIM LTRIM SYSDATE SUBSTRB TO_DATE TO_NUMBER 時間演算 参考) TO_SINGLE_BYTE MINUS START WITH Select for update TO_CHAR(,DATE/TIM E) TO_CHAR('xxxxxxxx') 外部結合 CONNECT BY DECLARE V$SESSION 出現回数173 106 52 0 0 出現率52.27% 32.02% 15.71% 0% 0% 変換不要(LV0) +キーワード変換(LV0+1) レベル3、4は未 27 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 検出 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% +単純な置き換え(LV0+1+2)
  • 28. SQL構文書き換えの例 外部結合 A.colx = B.colx(+) 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’) → REPLACE(CAST(date1 AS VARCHAR(10), ‘-’, ‘’)) 28 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 29. 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_8. RAISE APP_TIMEUP 9. raise_application_error 10. SQLCODE 11 SQLERRM 22. ADD_MONTH 23. REPLACE 24. SYSDATE 25. DBMS_SQL.PERSE 11. 26 DBMS SQL BIND 12. 文字結合|| 13. LTRIM 14. RTRIM 15 SUBSTR(A 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 15. A,B)/SUBSTR( a,b,c) 30. DBMS_SQL.OPEN_29 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 30. PL/SQL要変換項目 ある例: 含まれる構文や関数を洗い出し 31. %TYPE 32. DBMS_SQL.define_column 33. DBMS_SQL.fetch_rows 34. DBMS_SQL.column_value 35. DBMS_SQL.VARCHAR2S 36. DBMS_SQL.V7 37. DBMS_OUTPUT.PUTLINE 38. DBMS_OUTPUT.enable 39. DBMS_UTILITY.exec_ddl_statement 40. UTIL_FILE.FOPEN 41. UTIL_FILE.PUT_LINE 42. UTIL_FILE.FCLOSE 30 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 31. PL/SQLのロジック,関数の出現頻度 アセスメントにて洗い出したPL/SQL パッケジ総数約100のロジック関数約50の内訳 %TYPE IF then EL FOR IN/RE LOOP DUP_VAL_ X NO_DATA_ APP_ABOR APP_TIME RAISE APP raise_app rror SQLCODE SQLERRM 文字結合 || LTRIM RTRIM SUBSTR MOD(A,B) LENGTH LENGTHB LPAD TO_CHAR TO_NUMB ADD_MON ー,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 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 出現率(%) 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 ※ 各パッケージのロジックはパターン化されている。 31 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 32. 次の期待は性能の担保 動作すると、期待する応答時間で動作す るは異なる どのフェーズでどの程度の時間がかかる のか • Enqueue • cputime • Db file read • Db file write 32 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 33. やってみました 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 import java.sql.*; import java.util.*; public class SAMPLE_PLSQL { --ージャADD_APPLOG public static void spSAMPLE PLSQL(V LOOPCOUNT) throws SQLException Exception CURSOR A_CUR IS SELECT A_ID FROM SAM; PROCEDURE ADD_APPLOG(I_APPNAME IN VARCHAR2 DEFAULT NULL, I_FUNCNAME IN VARCHAR2 DEFAULT NULL, spSAMPLE_Integer V_SQLException,{ Connection mConn = DriverManager.getConnection("SQLWAYS_EVAL# onnection"); Integer ErrorCode = -1; String SqlState = ""; boolean FetchStatus = false; try { /*SQL_EVAL# */ 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) String V_APPNAME = "PROCEDURE"; String V_FUNCNAME = "SAMPLE_PLSQL"; Integer V V_UPDCNT = null; Integer V_COUNT = null; String V_A_ID = null; String V_EXT_A_ID = null; I_THEN V_COMMENT := I_COMMENT || '(' || SQLERRM || ')'; 33 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 34. Oracleのベンチマーク結果の開示禁止 ORACLE LICENSE AND SERVICES AGREEMENT V040309 D.(権利及び制限) オラクル及びそのライセンサーは、対象プログラムについて一切の所有権及び知的財産権を保有します。本契約に基づく対象サービスに起因して開発さ れ、納入されたものに関わる全ての所有権及び知的財産権は、オラクルが保有します。お客様は、使用権を許諾された範囲でそれぞれの対象プログラム を必要なだけ複製することができ、また、それぞれの対象プログラムのメディアを1 部複製することができます。 いくつかのオラクルのプログラムと共に使用するのに適している、又は必要となる第三者のテクノロジー製品は、対象ドキュメントに記載されます。当該第 三者のテクノロジー製品は、本契約の条件ではなく、対象ドキュメントで記載される第三者テクノロジー製品のライセンス契約の条件に基づきお客様に使 用権が付与されております。 お客様は以下の行為をしてはならないものとします。 (1) 対象プログラムの表示又はオラクル若しくはそのライセンサーの財産権に関する注意事項の表示を削除又は変更すること (2) 対象プログラム、又は対象サービスの提供により生じた成果物を、方法の如何に関わらず第三者の業務処理目的で当該第三者の使用に供すること (ただし、お客様が購入した特定の対象プログラムの使用権、又は対象サービスの提供により生じた成果物について当該使用を明確に認めている場合を 除 きます) (3) 対象プログラムのリバース・エンジニアリング(ただし、相互運用性検証のため法律で認められている場合を除きます)、逆アセンブル若しくは逆 コンパイルを自ら行ない、又は第三者にそれらの行為を許可すること(前述の禁止事項はデータ構造又は対象プログラムにより作成された同種のものの 検 証を含みますが、この限りではありません) (4) オラクルの事前の書面による承諾なく、対象プログラムのベンチマークテストの結果を開示すること 34 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. [2012/9/1 以降適用]
  • 35. やってみました 数値は後藤までお問い合わせください。 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 35 is subject to change without notice.
  • 36. もう一度、言います データベースをもっとシンプルに使いこなそう •• コンピュータの性能が上がってきている → 実装(先ほどはS/W) の創意工夫の時代は終わった!! (と、私は思う) • 利用用途ありきのインフラを考えよう • 遅いストレージを克服しよう 標準的に記述しよう • 5年後もっといいインフラ(RDBMS、H/W) にいつでも乗り換えられます → SQL は担保されます(なんたって標準規格ですから) • 構文でのチューニングはやめよう 36 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 37. アジェンダ • 2020年の世界を見てみましょう • シンプルに書き換えてみましょう • SQL 構文 • PL/SQL (組み込み) • Pro*COBOL • こんな「データベース」いかがですか、 将来よりよいプラットフォームへ移行できます © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 38. HPエンタープライズ製品のご紹介 2014年11月 日本ヒューレット・パッカード株式会社 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 39. サーバー製品ワークロード型コンピュートへ ~業界最高レベルの製品ポートフォリオを展開~ シンプル化/自働化による、高い経済性データを守る、かつ高速性・単体拡張性も両立へ コア(汎用)コンピュートミッションクリティカルコンピュート 従来の基幹システム、DBを 堅牢に保護 Big Data処理、データ分析 i DB やOLTP 幅広い用途に応える ボリムよりSMBを意識した コスト重視型サHP Integrity HP Integrity in-memory NonStop ュー製品 HP ProLiant サーバー ーバ ー HP ProLiant サバHP ProLiant サーバー teg ty NonStop DragonHawk on x86 for Enterprise ーー for SMB DL980 Web,Big Data等スケールアウトに特化したアプリにフォーカスDCにおける仮想化/クラウド基盤に特化した集約インフラ ハイパースケール(アウト)コンピュート仮想化/クラウドコンピュート WebやHPC、Big Dataなど、大規模 スケールアウトシステムに特化 仮想化やプライベートクラウド向けの 統合型インフラストラクチャ HP Moonshot 将来製品将来製品HP BladeSystem HP ConvergedSystem 39 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP CloudSystem
  • 40. 参考資料) ITシステムダウン時の損害は拡大傾向 ミッションクリティカルサーバー ダウン時の損害(US$/時間) US $243,421 DE $371,612 FR $452,245 UK $274,138 Average $368,692 Source: Virtualization Data Protection 2011 ANNUAL REPORT Survey of 500 Enterprises 40 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 41. ミッションクリティカルな業務領域対応力強化 86x86サーバーの適用領域の拡大 d) Business Processing (DB, ERP, CRM, batch) D i i S t (d t h B i I t lli ) 8+ Socket Servers 荷 の大きさ d Demand Decision Support data warehouse, Business Intelligence) Large-scale Consolidation (including Virtualization & Multi-tier) 4-Socket Servers Application Development 2-Socket 業 務負Workload High Performance Computing Collaboration Servers (W Web Infrastructure IT Infrastructure 利用ユーザ数/Instances © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 41 is subject to change without notice.
  • 42. DragonHawk – ミッションクリティカルx86基盤 ッションクリティカル環境に最適化された、次世代型x86ミ86クラウド基盤 新プラットフォーム2014年12月発表予定ISV連携拡大2014年11月発表 DragonHawk g y ConvergedSystem 900 for SAP HANA (HANA-Hawk) 通常のWindows、Linuxを稼動 大容量メモリ空間と多CPU環境を提供 ミッションクリティカルx86サーバー 大容量メモリを生かし、 高速性と高信頼性を兼ね備えた インメモリデータベースアプライアンス 信頼性新サービス Red Hat Linux 長期サート Superdomeで培われたファーム ウェア、カーネルレベルでの高信 頼性実装、Service Guardクラスタ 特別なOSを作らない ポ 長期の同一バージョンサポート Errataの提供サービス 2014年初旬より、既存x86サーバー向け に提供開始 Open 性能 、 普通のWindows、RHEL 16CPU 240コア 24TBメモリ ミッションクリティカル基盤の活用に向け、バリューチェーンを強化 42 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 43. HP NonStop server on x86 新たな領域にNonStopアーキテクチャーを活用 新プラットフーム2014年12月発表予定 従来、そして将来のミッションクリティカル 要求に対応する無停止型システム ォ新たなビッグデータシステム需要に対応する 新たなNonStopテクノロジー基盤 Itaniumプロセッサ ServerNet Xeon プロセッサ= 高クロック Infiniband = レイテンシ 並列(スケールアウト)アーキテクチャ= 高いトランザクション性能 HP NonStop OS = 高可用性、高セキュリティ 高度な互換性= Non nativeアプリのバイナリ互換、Nativeアプリのソース互換 HP Integrity NonStop HP NonStop on x86 MISSION-CRITICAL CONVERGED INFRASTRUCTURE 43 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. MISSION-CRITICAL CONVERGED INFRASTRUCTURE これまでの可用性に、データ高速処理(低レイテンシ)性能の強化
  • 44. データベースに期待すること こんな課題からも困った • DBサーバ乱立でハードやソフトの保守費、光熱費や場所代が増加 • クラスタのスタンバイ機など遊休リソースが多い コスト削減 • 災害対策を行う場合DBサーバが乱立したままではお金と手間かかる • セキュリティレベルやポリシーがバラバラで、可用性が均一では無い リスク低減 • 台数増加でバックアップやパッチ対応など運用負荷やスタッフが増大 • DBサーバが老朽化して性能や拡張性の限界 サービス品質向上 • DBサーバ構築時間が長く、負荷に応じた迅速なリソース配分も困難 • データも分断され組織や業務変更などへの迅速な対応が困難 俊敏性の向上 • 合併や事業統合への対応コンペリングイベント • 保守切れ、リース切れ 44 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 45. データベース可用性に関する実績やはり 他DBMSとのダウンタイムの比較 止まる!! <あるDBMSのUser Groupの調査結果> • 1年間のうちに、ユーザーの90% はシステムダウンを経験 • そのうち、25% は10時間以上復旧せず 部24時間以上渡事例もあ • 一ではにりシステムダウンしていたり <N St サバ継続性> NonStop ーー• NonStop SQL のシステムダウンタイム発生率(実績)は、年間0.026% 上記DBの約3500倍の可用性 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 45 is subject to change without notice.
  • 46. 「止めない努力」人手でがんばるか、H/Wに任せるか H/Wへの回帰が始まる • サーバーの連続稼働はサービス提供の一部 • サーバーの連続稼働を人手で維持するか、H/Wに頼るか コスト H/W 人件費 革新を求めて 品質を下げて 46 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 時間
  • 47. オラクルもいい出してい るんです。 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 47 is subject to change without notice.
  • 48. 安心できるミッションクリティカルシステムを ビジネスリスクを極小化するHP I t it N St S Integrity NonStop Server ■ビジネスチャンスを逃さない! いかなる状況にもNonStop • 35年以上の実績を誇る「NonStop」なアーキテクチャーで無停止を実現 • ハードウェアの障害やメンテナンス、ソフトウェア障害などでも止まらない ■将来への備えも万全! 必要な時に、ほぼ無限に拡張可能 • 増設が必要な際に、随時オンラインでシステムを拡張可能 • 最大4,080プロセッサ構成まで直線的な性能向上。DB もオンラインで拡張可能 ■使って安心! 数多くのミッションクリティカルシステム事例 • クレジットカード決済、携帯電話メッセージインフラ、企業間EDIなど数多くの実績 • 国内に20年間一度もシステム停止を経験していない顧客もあり ■誰でも簡単! オープン環境での容易なシステム開発・運用 • 無停止の仕組みは、プラットフォームで吸収(クラスタ等の設計や作り込みが不要) • POSIX やANSI 準拠のAPI、Java の開発フレームワークもサポート • クラスタとは異なり、1台で無停止を実現するため、運用管理もシンプル 48 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Integrity NonStop NBシリーズ
  • 49. HP NonStop SQLの4大特徴 他DBでは実現できないことがN St 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社サポートを実現 • 問題発生時の切り分けや原因追求がスムースに 49 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 50. NonStop Server 無停止実現のアーキテクチャー 1) すべてのH/Wパーツが標準で2重化以上の構成 HWパーツの冗長構成+ 障害箇所を局所化できる構成 CPU#0 Takwila Core CPU#1 Takwila Core CPU#2 Takwila Core CPU#3 Takwila Core POWER POWER POWER POWER POWER POWER CPUの 多重化 電源の 多重化 • 全てのHWは標準構成で2重化もしく は多重化されている。 • プロセッサ、I/Oコントローラ、I/Oデ Core Core Core バイスは互いに電気的に独立してお MEM Core Core Core MEM Core Core Core MEM Core Core Core MEM FAN FAN FAN FAN FAN FAN FAN FAN FANの 多重化 り、ServerNetという高速システム内 ネットワークに接続されている。 • I/Oはディスクストレージ、ネットワー クSvNet SvNet SvNet ServerNet SvNet ServerNet FAN FAN FAN システムバス の2重化 それぞれ専用のコントローラを疎 結合で配置。 • NonStop OS はプロセッサごとにコ ピーが分散稼働。メッセージング連 携によりシングルシステムとして動作 Storage CLIM LAN Storage CLIM IP CLIM IP CLIM ALERM ALERM IO装置の 多重化 DISKの Network の2重化 自動通報 の2重化 ミラー化 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 50 is subject to change without notice.
  • 51. NonStop Server 無停止実現のアーキテクチャー 2) ソフトウアに組み込まれた無停止ェ機能 プロセスペア技術による 基本ソフトウェアの無停止化 CPU 0 CPU 1 CPU 2 CPU 3 Backup Primary Backup Primary • フェイルオーバー(再起動)ではなく、テイク オーバー(処理継続)がコンセプト • NonStop OS や、基幹ミドルウェアは、すべ てプロセスペアにて実装 • 2CPUに2プロセスがペアとして存在する Primary Backup Primary Backup Primary Backup 、• 実稼動するのは、Primaryプロセスのみ • Backupプロセスは継続に必要となる情報を Primaryプロセスから定期的に受信 • 論理的には、1プロセスとして扱える プセの異常終了やダウ CPU 障害 CPU 0 CPU 1 CPU 2 CPU 3 • Primaryロス、CPUン が起きると、自動的にBackupがPrimaryに 昇格して、ダウン直前の状態から処理を継 続実行する • データの整合性もトランザクション保護製品 に一貫性を保持 Primary Primary Primary Backup Primary Primary Backup より、自動的に51 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 52. NonStop Server 無停止実現のアーキテクチャー 3) 拡張や交換、DBメンテもすべてオンラインで運用 • オンラインでH/Wの増設が可能 – 最大で4080CPUまで拡張可能 NICやDISKだけでなくCPUまでもがオ すべてのH/Wが無停止交換 • 、ンライン中に増設可能 • 障害発生時は無停止で該当コンポー ネントを交換 CPUを含む全てのコンポNIC/FC カード – ーネントが サービスを停止することなく交換が 可能 • データベースもオンライ中にメンテ可 能 プロセッサ ディスク – DBの再編成や再配置など – バックアップもすべてオンライン中 に パワーサプライ ServerNet パワーサプライファン © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 52 is subject to change without notice. (内部バス)
  • 53. NonStop Serverの特徴 「直線的な拡張性」リ~ソースを足せば足しただけ線形にスケールアウト シェアード・ナッシング構造のためCPUと DISKのセットを追加するだけで比例的 に性能がスケル CPU#0 Takwila CPU#1 Takwila Add-on CPU#2 Takwila CPU#3 Takwila Add-on CPU#4 Takwila CPU#5 Takwila ー• シェアしているH/W要素やS/Wモジュールが、一般 的なサーバーと比較して極端に少ないため、増設 によるオバヘド増が無視Core CCoorree CCoorree Core Core MEM Core MEM SvNet SvNet Core CCoorree CCoorree Core Core MEM Core MEM SvNet SvNet Core CCoorree CCoorree Core Core MEM Core MEM ーーッできる SvNet SvNet • CPU同士のメッセージ通信は、ServerNetの専用 ASICチップが制御するため、メインのCPUやメモリ への負荷を軽減 • 将来のトランザクション量の伸びに対するキャパ シティープランが容易 • CPUの数が増えても、ユーザーからは1つのサー バーとして見えるので、運用負荷も変わらない • 増設時の既存業務への影響は僅処理 性能 (TPS) 2CPU 4CPU 6CPU 少 53 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. リソース(CPU)
  • 54. 未来に出会える次のセッションご紹介 日レットパッカドがインメモリ語⼩森博之 本ヒュー・ーーをるセッション インメモリーデータベース徹底⽐較 11⽉13⽇B37 17:00-17:50 すべてのデータをメモリー上で処理するアーキテクチャーを備えたデータベースシステムが今脚光を浴びてい ます。独SAPの「Hana」を始め、⽶マイクロソフトが「SQL Server 2014」で実装し、⽶Oracleが次期バージョ ンで追随します。それぞれ実装技術は異なり、何を選択したらいいのか、またその⾼速性ゆえ、「リアルタイ ム処理」も期待され、ますます悩み多きとなりました。そんな皆様のご要望にそれぞれの製品を徹底的に⽐較 し、得意、不得意を明らかにします。またコンピュータシステムとの親和性も忘れてはいけません。コン ピぜ ューターメーカーの視線も交え、事例を織り交つつご紹介します。 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein 54 is subject to change without notice.
  • 55. 後藤宏 プリセールス統括本部 サーバー技術本部 サーバー技術二部部長 Hiromu.goto@hp.com 直通050 3138 0848 携帯090 8770 0963 FAX 03 5628 2698 日本ヒューレット・パッカード株式会社 本社 〒136‐‐8711 東京都江東区大島2‐2‐1 T n Thank y ! you! © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.