SPONSORED SECTION: RECORD-SETTING TRANSACTION PROCESSING
New, record-setting performance by IBM
systems running IBM® DB2® on the Intel®
Xeon® processor E7 product family is good
news for banks and other businesses
striving to meet the needs of today’s busy,
demanding, and tech-savvy customers.
With millions of people depending on automated
teller machine (ATM) networks to meet their
!"#$"%&"''()*&+"!",$!-&$").$./.$0")&1!,'&.23''&
key challenges. First, their supporting systems
must be continuously available—customers
expect convenient banking services to be there
when they need them, and any withdrawal
or deposit a customer makes must be quickly
3'4',.'(&$"&.2'&,'".3!-&(!.! !)'5&6',0"(*&
as a bank grows the database must scale to
accommodate thousands or even millions of
new customers. Third, the system must deliver
responsive performance that keeps customers
coming back.
6$7/-.!"'0/)-8&7''.$"%&!--&.23''&3'9/$3'7'".)&
can be a daunting challenge. But recent
.').)&:30;'&.2!.&'".'3:3$)')&/)$"%&.2'&6<=&
>!"#$"%&6'3;$,')?&!::-$,!.$0"&@$.2&A>B&C>D&
database technology can rest easy, secure
in the knowledge that they can more than
satisfy customer needs. The test results were
made possible by a combination of IBM DB2
:/3'6,!-'E&,-/).'3$"%&,!:! $-$.$')*&A>B&68).'7&FE&
servers, and the Intel Xeon processor E7-2870.
Together, IBM and Intel achieved:
G& &HI*HJK*LLL&:0).$"%)&.0& !"#&!,,0/".)&:'3&
20/3&103&6<=&M3!")!,.$0"&>!"#$"%&NMO>PQ&
day processing
G& &DD*RKD*LLL& !-!",'(&!,,0/".)&:'3&20/3&
103&6<=&MO>P&"$%2.&:30,'))$"%
Testing Real-World Business Scenarios6<=&MO>P&$)&!&:!3.$,/-!3-8&/)'1/-& '",27!3#&
',!/)'&01&.2'&3'!-$).$,&@!8&$.&3'4',.)&
20@& !"#)&/)'&.2'&6<=&>!"#$"%&6'3;$,')&
application in their day-to-day operations.
M2'&+3).&:!3.&01&.2'& '",27!3#*&.2'&(!8&
processing scenario, focuses on the posting of
.3!")!,.$0")S103&'F!7:-'*&.2'&,0".$"/0/)&40@&
of ATM transactions—that generally occurs
during the daytime. The night processing
),'"!3$0&3'4',.)&.2'& !-!",$"%&01&!,,0/".)&
that generally occurs overnight in batch mode.
The test was based on 90 million accounts,
an amount equivalent to the number
of accounts representative of a large
international bank. For day processing,
the number of postings to bank accounts
:'3&20/3&@!)&HI*HJK*LLL&!.&KT&:'3,'".&
U=V&/.$-$W!.$0"&103&.2'&(!.! !)'&)'3;'3)5&
For night processing, the number of balanced
!,,0/".)&:'3&20/3&@!)&DD*RKD*LLL&
!.&RI&:'3,'".&U=V&/.$-$W!.$0"&103&.2'&
database servers.J
Delivering a First-Ever Clustered Benchmark Result M2$)&$)&.2'&+3).&.$7'&.2!.&.2'&6<=&MO>P&
benchmark has been published using a
cluster of database servers. DB2 offers
application cluster transparency through its
C>D&:/3'6,!-'&1'!./3'*&:30;$($"%&,0".$"/0/)&
availability and extreme capacity that can
scale up as the enterprise grows. With
this feature, if one server fails, the users
connected to that server are automatically
moved to the remaining machines. By offering
seamless recovery, DB2 mitigates risk and
IBM, Intel Post Top Results for SAP Transaction Banking IBM System x with Intel Xeon E7 Processors and IBM DB2 Deliver Record
Results for Day and Night Processing in the SAP TRBK Benchmark
SPONSORED SECTION: RECORD-SETTING TRANSACTION PROCESSING
delivers the transactional uptime banks and
their customers expect.
While some distributed, shared-disk
database clusters can take minutes to
resume processing after host failure, DB2
is designed to simply continue operating.
Centralized locking and cache management
features allow the remaining hosts in
the cluster to access critical information
promptly if one server fails. During planned
outages, administrators can perform rolling
maintenance on individual servers without
affecting the overall availability of the cluster.
As an organization grows and new servers
are added, some database clustering
technologies also require code changes,
!"!#!$%&'%!()*+,%+"-&!+ &'%.%'")/.!")0+1&
This can cause weeks of coordination efforts
across the enterprise and inevitably drains the
infrastructure of resources that can be better
used elsewhere. However, DB2 provides
transparent application scaling that eliminates
this problem.
At the same time, DB2 helps businesses
meet today’s cost-cutting demands. The
system can detect and recover from failures
automatically, without manual intervention.
When a company needs more servers,
scaling out is as simple as sliding another
member into the cluster while the entire
database continues to operate. There is no
downtime required for database tuning—
reducing administrative requirements and
freeing administrators to focus on value-
added tasks.
Teaming Up Technologies for Optimum Performance
DB2 pureScale on the 2-processor IBM System x3690 X5 system leverages
!"#$%&'("&&#$"(") &#*+#,-.#/012!' "2 %1"3#4(5# !"#64 "& #,( "6#7"*(#81*2"&&*1#
"2!(*6*9:;#<*9" !"1=# !":#81*>'5"#4(#*8"(#4(5#2*& ?"++"2 '>"#"(>'1*(@"( # !4 #
24(#"4&'6:#&246"# *#!"68#@"" #2!4(9'(9#A*1B6*45#5"@4(5&;#C*1#"/4@86"=#,-.#.07D#
"2!(*6*9:#466*A&#$%&'("&&"&# *#5*%$6"# !"#@"@*1:#24842' :#*+# !"#E:& "@#/FGHI#
X5 system to 64 DIMM slots.
<!"#2*@$'(4 '*(#*+#E:& "@#/FGHI#7D#&"1>"1(5#,( "6#7"*(#JK#81*2"&&*1&#'.&*#
5"&'9("5# *#$" "1#!4(56"#54 4$4&"# 14(&42 '*(#8"1+*1@4(2"#4(5#@"@*1:#5"@4(5&#
than other 2-processor servers:2
L# #,-.#E:& "@#/FGHI#7D#&"1>"1(5#,( "6#7"*(#JK?MNKI#81*2"&&*1&#A*1B# *9" !"1#
*#5"6'>"1# !"#8"1+*1@4(2"#4(5#@"@*1:#24842' :#*+#81">'*%&#O?81*2"&&*1=#
4U servers in a 2-processor, 2U system.
L# #<!"#,( "6#7"*(#JK#81*2"&&*1)"#4>4'64$6"#'(#G?2*1"=#N?2*1"=#4(5#PI?2*1"#81*2"&&*1#
*8 '*(&Q !"#E0R#<S-T#$"(2!@41B# "& #2*()9%14 '*(#%&"5#PI?2*1"#81*2"&&*1&=#
+*1#4# * 46#*+#MI#2*1"(5#OI# !1"45"1#&"1>"1;#
<!"#&:("19:#5*"&(U #& *8# !"1";#,-.#V-M#'(#"/2"66"( #) #+*1#E0R#-4(B'(9#
E"1>'2"(5#* !"1#E0R#&*+ A41"#4&#V-M#'&#%('W%"6:#*8 '@'X"5#+*1#E0R#4886'24 '*(&;#
V-M#!"68&#*194('X4 '*(*A"1# !"#*>"1466#2*& #+*1#E0R#"(>'1*(@"( (5#24(#
'@81*>"#*>"1466#8"1+*1@4(2";#,(#+42 =#E0R#!4&#& 4(5415'X"5#*(#V-M#+*1#@4(:#*+#' &#
own major business systems.3
SPONSORED SECTION: RECORD-SETTING TRANSACTION PROCESSING
!"#$%&'"$()(*'""'"$( !+,'")-'!"(!.(/01(23&43&5(()"6(/"-37(8&!9355!&5 !"#$%&'()*+,"#-./# 012#3"4,!5+%6#%"&7*'&#
8"%"#93'+:4";#8:'!#+#)98"%<7*#,953:4+':94#9<
=1>#&"%?"%&#+4;#=4'"*#)%9,"&&9%&#@&""#A:B7%"#CDE
A:?"#-F&'"5#GHIJK#LM#;+'+3+&"#&"%?"%&#
8"%"#7&";N#"+,!#,94'+:4:4B#'89#=4'"*#L"94#
OP(QRPK#)%9,"&&9%&#+'#QESK#TUV#8:'!#
HK#>1#&!+%";#WH#,+,!"#)"%#)%9,"&&9%#+4;#
QMI#T1#9<#5"59%FE#O+,!#&"%?"%#8+&#+*&9#
,94$B7%";#8:'!#=1>#X1Q#O4'"%)%:&"#-"%?"%#
O;:':94N#YJEPN#8:'!#'!"#X1Q#)7%"-,+*"#
<"+'7%"N#-Z-O#W:47G[#O4'"%)%:&"#-"%?"%#CC#
-/CN#+4;#'!"#-./# 012#0"*"+&"#X")9&:'&#
>+4+B"5"4'#SEK#+))*:,+':94E#
!"#&"%?"%&#+,,"&&";#'!"#X1Q#;+'+3+&"#94#
&'9%+B"#5+4+B";#3F#+4#=1>#-F&'"5#-'9%+B"\#
X-RRKK#;:&6#&F&'"5N#'!"#59&'#+;?+4,";#
59;"*#:4#'!"#=1>#X-RKKK#*:4"7)E# !:&#<97%'!(
B"4"%+':94#&F&'"5#:4,*7;"&#QEM(:4,!N#
I#B:B+3:'&#)"%#&",94;#@T3]&D#-.-#;%:?"&#+4;#
R#T3]&#!9&'#+;+)'"%&#+4;#0.=X#+;+)'"%&N#
8!:,!#"4+3*"#!:B!"%#)"%<9%5+4,"#'!%97B!)7'#
9?"%#)%:9%#X-RKKK#59;"*&E# !"#4"8#0.=X#
+;+)'"%&#+*&9#+**98#<+&'"%#59?"5"4'#9<#;+'+#
+,%9&&#&'9%+B"#':"%&E#
=4#+;;:':94N#QC#=1>#1*+;"^"4'"%\#U-QQ#
+))*:,+':94#&"%?"%"%"#7&";#'9#&7))9%'#
7&"%&#%744:4B#'%+4&+,':94&#+B+:4&'#'!"#
;+'+3+&"#'!%97B!#-./#_"'`"+?"%[#PECC#
-/S#%744:4B#-./#1+46:4B#-"%?:,"&#PEKE#O+,!#
,94'+:4";#'89#=4'"*#L"94#LMMPK#)%9,"&&9%&#
+'#QEJH#TUV#8:'!#R#>1#&!+%";#WH#,+,!"#)"%#
)%9,"&&9%#+4;#SR#T1#9<#5"59%FE
:33;'"$(<;(='->(?!6)@A5(0%5'"355(B3+)"65 9;+FN#%"&)94&"#':5"&#<9%#3+46:4B#
'%+4&+,':94&#+%"#5"+&7%";#:4#&",94;&E# 9#
%"5+:4#,95)"':':?"#:4#&7,!#+4#"4?:%945"4'N#
"4'"%)%:&""";#+#,94':4797&*F#
+?+:*+3*"N#&,+*+3*"N#+4;#!:B!()"%<9%5+4,"#
:4<%+&'%7,'7%"#'!+'#,+4#+,,9559;+'"#49'#
94*F#B%98'!#9?"%#':5"N#37'#+*&9#)"+6&#:4#
+,':?:'F#+4;#;"5+4;E#`:'!#:'&#"+&"#+4;#
'%+4&)+%"4,F#9<#&F&'"5#+4;#+))*:,+':94#
&,+*:4BN#'!"#,*7&'"%:4B#'",!49*9BF#9<#
=1>#X1Q#:&#;"&:B4";#<9%#'!"&"#"4?:%945"4'&E#
X1Q#)%9?:;"&#'!"#&,+*"(97'#,+)+3:*:':"&#
Figure 1: DB2 pureScale SAP TRBK benchmark !"#$%&'()!"*
x3690 X5 DB2 pureScale member
x3690 X5 DB2 pureScale member x3690 X5
DB2 pureScale member
x3690 X5 DB2 pureScale CF
Blade H Chassis10 x HS22
Blade H Chassis11 x HS22
DS8800
x3690 X5 DB2 pureScale member
InfiniBand
SPONSORED SECTION: RECORD-SETTING TRANSACTION PROCESSING
1 Statements of comparison are based on highest-performing systems running the SAP Transaction Banking (TRBK) standard SAP for Banking application. Results referenced are current as !"#$%&$'($)*"+,--."/012"($340'5)6"!7889"4 '%81$2":1&0"&0$"#;<"=$340'5)6"> 73418")$?785&1 32"53@"052"($$3"57@1&$@"53@"4$)&1A$@"(9"#;<";B."/0$"#;<"4$)&1A45&1 3"37'($)":52"3 &"available at press time and can be found at the following web page: www.sap.com/benchmark. Details can be obtained from IBM and SAP. The benchmark was performed at IBM in Montpellier, France, by IBM engineers.
2 Based on IBM comparison between a two-socket IBM System x3690 X5 without MAX5 and a two-socket IBM System x3690 X5 with MAX5.
3 See “SAP IT selects IBM DB2 as strategic database platform for internal business systems” at http://public.dhe.ibm.com/common/ssi/ecm/en/spc03186usen/SPC03186USEN.PDF.
Intel, the Intel logo, and Xeon are trademarks or registered trademarks of Intel Corporation or its subsidies in the United States and other countries. IBM, the IBM logo, ibm.com, BladeCenter, DB2, pureScale, System Storage, System x, and X-Architecture are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.
* Other product, company, or service names may be trademarks or service marks of others.
Copyright © 2011 Intel Corporation. All rights reserved.
Moving at the Speed of Business
One of the key elements of a DB2 server cluster is the high-speed fabric
interconnect between the DB2 members and the central DB2 pureScale
component, the DB2 Cluster Caching Facility (CF). The fabric of choice for the SAP
!"#$%&'()*+,-$.+/$0&11+'23$45!$6'7'8"+'9:;
Mellanox connectivity solutions enable DB2 pureScale to run at the highest
<&,=2,*+'(&$+'9$&=7(8&'(>$+'9$+()8&?&$&3@,&*&$/(+1+%818@>$+/$9&*+'9$A,2./;$
0&11+'23$6'7'8"+'9$+'9$B@)&,'&@$<,29C(@/$.8@)$,&*2@&$98,&(@$*&*2,>$+((&//$
(RDMA) over Converged Ethernet (RoCE) capabilities are designed to deliver high-
fabric bandwidth with low end-to-end latency while minimizing CPU utilization.
These capabilities help ensure optimal DB2 pureScale performance with:
D$ $E<$@2$FG$H%I/$=+%,8($/<&&9$@2$/C<<2,@$/&,?&,/$+'9$/@2,+A&$(2''&(@8?8@>$8'$+'>$
(2'7AC,+@82';$
D$ $J/$12.$+/$K$L/&($+<<18(+@82'$1+@&'(>$1&?&,+A8'A$@)&$*2/@$&=7(8&'@$!50J$%&@.&&'$
servers and storage. Mellanox RDMA solutions maximize server utilization by fully
2=M2+98'A$(2**C'8(+@82'$<,2(&//8'A$=,2*$@)&$/&,?&,$NOE$+'9$2<&,+@8'A$/>/@&*;
D$ $P2//1&//$@,+'/*8//82'Q$&'/C,8'A$@)+@$'2$<+(-&@/$+,&$9,2<<&9Q$+?2898'A$
retransmissions of data and reducing unnecessary overhead.
Mellanox also provides virtual protocol interconnect (VPI) technology, which
9&18?&,/$%2@)$6'7'8"+'9$+'9$B@)&,'&@$(2''&(@8?8@>$=,2*$@)&$/+*&$+9+<@&,Q$A8?8'A$6 $
*+'+A&,/$@)&$M&38%818@>$@2$+@@+()$/&,?&,/$@2$&8@)&,$'&@.2,-$2,$%2@);
that enable enterprises to meet a full
spectrum of processing requirements.
Combining DB2 and related clustering
features, IBM System x servers, and the
Intel Xeon processor E7-2870 delivers the
availability, scalability, and performance
businesses need to gain—and keep—a
competitive edge. The results of the most
recent SAP TRBK benchmark testing
are welcome news not only for banking
organizations, but for the many other
businesses with similarly demanding online
transaction processing (OLTP) requirements,
from online retail operations to airline
reservation systems. The sheer volume
of transactions achieved during the tests—
56 million transactions per hour—bode well
for any organization that relies on OLTP.
Learn MoreBenchmark results referenced are current as
of September, 2011. For the latest SAP
benchmark results, visit: ...;/+<;(2*I
/21C@82'/I%&'()*+,-I@,%-;&<3
Top Related