scaling applications with caching, sharding and replication presentation
TRANSCRIPT
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
1/77
!"#
$%&'%(
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
2/77
)
* +,$$-
. %!-$/'$"!!
* '-$
. 01!!.
. 21%
* "#1+$
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
3/77
1%
* +131(-14
* /!!31
* 5+-1!* 21$-674-
8
mailto:[email protected]:[email protected] -
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
4/77
,91:
* 5':
* 50:
* --:
* -:* :
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
5/77
511
* :
* 1(:
* :
* :* -:
* ;1:
*
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
6/77
/1:
* /-11'+-:
. :
. :. :
. :
.
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
7/77
/1=5$
* =561'1-#1:
. )0
. )0)0. )0=0
. =0=0
. =0'
* H
. $>11
* E$. +1$>'''4
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
25/77
''%'
* '
. =4,1--4
. 1-%(''-
. -#4"14
* %'
. ,1@-A!!1
. ;-1. -4/14
I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
26/77
,$1!:
* 2
. )!1'-
* -
* 5$=$* (%
. 5P'
. %DQ!%/%
* 31DE
* -/==%#M
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
27/77
%)
* 2-!
. 1--#
* +!-!1--$--!
* %1* "1!-
* E!1!-$
. )'1+-1-
F
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
28/77
,=
* $>B/=C
. /"!!
. '$>
. $>'
* -$>B0--C
. ,+B%H-C$>
. -
. ;-@A/L1). '
. --!4
* =$
J
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
29/77
,
* 0
. ==0
* 31E
. ===-'* -
. ==('H+'
* %D
. =='$-'
R
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
30/77
* /'$D21=
* 6=
* (-$
* 5D''* ,-1
*
* ----$>. 131-$#1--4
8
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
31/77
0
* 1
* =+@A'$>
. O-BC'O-
* %(6. 1O-1!-1H
* )$1!!D311
* =-$6
. !-1!-
8
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
32/77
01!!
* $-$
. 1-1!-
* 1!
-. 1#-
* 01!!$
. (S2S-S"9D($S
. %+$!1$
31-
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
33/77
11
* 5+$+1
. /!1!-#
* H01!!!$!-
* 5'. +1$
* )'--
. 1P$-
88
8
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
34/77
!!11
* !-M
* -2
* =$
* B"C*
* )-
* $$* '
* (--$1!!+
8
8I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
35/77
0+1,+
* =!+!H(. 31)B1C
. ,+;=
* H"#1. !-'11$. ')$+1
. 911$E$+1
* 0+1'$!!-. -!#$--
. ;1$'14
8I
8K
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
36/77
1101!!
* 1+311
* /T311
* 311T$-61
* (311. %++$>-
. %!'140
* -. 5+1'-
. %6--
8K
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
37/77
5;
* (%$-. /-
. '!%+$
* 1B;50C. 911'%(!
* H($
. /+B1%'C
. )1FGD4
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
38/77
,1$-:
* =-. 1+
*
. 1-1%(+* $1-1!!
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
39/77
'%$-
* . 91!311--
* +1-+31-
* =-
. -6=31
. +
. %1
. 91-1131
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
40/77
"-,
* 1!$1. 1-:
* 56
1:* ,!-+!-:
. 11!!1
* (11
. D1-$1. "-D
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
41/77
,!-31
* 1-#
* 51#1BUC!1:
* ($:
. ,!-!#'31* 11--
. P$)-
. @1A$P1
* LDD4-3!-$4-DDDID31
. 131
. P'=-11O-1
http://www.mysqlperformanceblog.com/2010/11/15/shard-query-adds-parallelism-to-queries/http://www.mysqlperformanceblog.com/2010/11/15/shard-query-adds-parallelism-to-queries/ -
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
42/77
)0'
* .
. ,
* 21%*
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
43/77
*
* 1
.
. -1I4I*
* 551
. /!B5C
. 51!* 1$1-$-
* =
. #
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
44/77
=
* -$$,
. -$-'-%H'
. )1-!-'!1
* %. =1$1-1B1C
. 566+'
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
45/77
* -. H'
* '+!
. 1!'* 01'1
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
46/77
%!-
* GM. ?11!-@'A
@'1
. $@-
* %'1-
* %1S1+1
. '!L$L8!1-'1-
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
47/77
(-'%!-
* '!'-1. 1
* 2,-1'$%'
* 231!#-
. * +316
* +'!. $-!-
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
48/77
,=="";=
* =="";=$@=A!
. E-!--
. /!--31#1'* %$-!!-1
. 31-+
. 5+!31
* ,0BI4
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
49/77
,0
* $!
* !1!1$
. "--
. @1#1HO'$4S!
"OL844A. 31!1
* $-!!
. 1!-!
. %H$1+
* "!!+,+-/(5"%=";=-4
* 5!!-1
I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
50/77
-6
* =.1$+!
* 1
. 4
. )1. ;$4
* 5
* H/!-#B$!1C
. @+A311$. +$#1+'
* 91'
. 2#-+'-'4
I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
51/77
5
* !$+. 2-0-
* O0O1$
. ($1,;. !-
* /!1=
. E%;1-
. !"!!#'. !$%%$#
* )$4
I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
52/77
51
* (-1')0$K)00#. (-!1!--14
* 91$)01I'
. /''!DI!$--$-($14
* 91-'$1'!
* =1. 25+
. !115'114
I8
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
53/77
(-'51
* '. '!31
. '!21=#
* 11
. 31!1-'
. "'1O'
* /''!1
* ,-''-+'
I
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
54/77
5!!-
* 91'5!!-'. H#-1491'$
* 5!!#'
. 1-#$!!
* 5!!%
* 5!!"
* "#1-'
. 2#-
* %$&%'$
II
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
55/77
'(1
* ,-11!-'. -()'.#1
* '--1
. H*'&H%"'
* /'!--:
. E
. Q$+1D($/0+1!($4
* 0+1!-'. +11'--
IK
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
56/77
"1
* 11!. ,'!-
. "
. $1
. D'
* E1
. $$)
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
57/77
,!
* (-1'!1
* /'$
* 5B'!!C*
* 5'-
* 0+1
. +1
* @AH--
* +---
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
58/77
21%
* %!!@!1A!!$'
. /.-11
* ,$D21-D0-1$
. =!$1
* %$-L=-!11
. !1+$$!!
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
59/77
21=
* /1$'!!-!:
* ('1$$!1!14
* -$$!-
* 11!1!-1!1
!1-. );E-
!'$-4
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
60/77
* $$
* -.1-$#
. -'
* "
. 5-1'--#
. 5!
* 5!!$-'1* '11
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
61/77
/
* 2-. 1!-#
* =+$1
. '1
* 5111
. (-D+
-11'!11
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
62/77
* $#B(C%!-
*
* D
. 5I=0($$-$!1
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
63/77
1'
* %'$. $@1A-
* "'1$-$
. $@1A$* ::$!-
* 1$
. $Q9
* 11!6. =1$+!
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
64/77
=!
* /. @"''A
. '-4%!1!#$
* 5
. --$'
. $1!+@1'$A@A
. ($.
* "#. =1
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
65/77
,(--
* $. -+$1$1
* !-+-1
. )!4
* @%#A
. +%#S1
. ;4H1
. --110
KK
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
66/77
* . !''$
. 505;1
* '
. I'.+* -+1'$!!1-
* ,+!!1
* '1. /1DD:
. /1="D%=((&"=$:
; $ !
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
67/77
;1-$!'
* --$. --
. -!!
* $1!
. P1114
. 101(4
. %!!!
* '. 1#
. '!5'B!!C
. 5'
= $
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
68/77
=$
* @5$%GA. )!!@1AB"C
* $(
. "!!* !
. 5$
* 1$'-+
. @%0#A. 2#$4
. )!
( :KR
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
69/77
1(:
* 0!. 1
. "-6
. /$-1
* 5$+
. /-
. !'
. 5!!-* E16'-1
4
% F
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
70/77
%
* )!1-D$* '!
. 91!+-@$>A!-
* 1. 2#--1-$@A!--'
*
. $--!* '$>$+$
4
5 F
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
71/77
5'
* --$$>$-1
* $''
. (-'8--'
* 21'@+A
* !-!@1!!A!1!''14
* '$-4
$ F
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
72/77
'$
* $* '$$>
. =--+$>* '$1-#--
. '-$>+!-
. ---
* '$$D$
. "B+-31-C31+. --
* $1$-4
* $
0
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
73/77
0
* +'0!* -1111-$!'
* !1--!!
0. 31'$!-
* )1%1!-0$
$ "!! M
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
74/77
-$"!!M
* -$!!L. /18#
. 21%#
. 8#
. 8#
* =)LI#
. ,1!#'M
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
75/77
'1
* 1. )$!11
*
. 1
* 1#
. 1-6D
. $+1%
* 50)50
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
76/77
+$&',-&./
44-D'
= + ! FF
-
7/30/2019 Scaling Applications With Caching, Sharding and Replication Presentation
77/77
=+!-
* 1:21:. 674-
* 9'!0!)%%&1)&
. LDD44-
* +11$+
. -!
mailto:[email protected]://www.percona.com/http://www.percona.com/mailto:[email protected]