Scaling Applications With Caching, Sharding and Replication Presentation

  • Upload
    forceee

  • View
    225

  • Download
    0

Embed Size (px)

Citation preview

  • 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]