1
0
mirror of https://github.com/donnemartin/system-design-primer.git synced 2026-04-30 19:18:43 +02:00
Files
system-design-primer/solutions/system_design/query_cache/query_cache.graffle
T

25 lines
4.0 KiB
Plaintext
Raw Normal View History

2017-04-02 08:25:39 -04:00
‹í]kSÛHýœü
o>î‚Ü/u·²L¶Ì+0K€ $ÙIQµ%ìÆh’G’!L*ÿ}oË/=ZÂ2LšJÅÆº··oŸsZÝÈÿútvnT’qôÓ ì õãA
zñîtw]¾ø×«çÛ>Ú:ýõx§3
ƒ4ë¿Û<Øßê¼Xïv{£Q¨ºÝíÓíÎñÁþÉiÊèvw_t^\fÙèe·{{{ëøÚÊéÇ×Ú0í'ñH%ÙݶΠ¼€j&¥—šŸ‚~öêù³�+u÷JWôý ®¿Ÿ˜mtõçpÙO_¿y¶‘f ´ÿTçÄ×Q0LâñÈ9‚w¯ÿâ"Tb£;5)XcÁM!˜,6º³’ól%*¯~ÛÏÔ¼î©1A˜¯#o�xä½Äâ%ó:ÿ@ðS,n^HœTý·ã(R�7~’QÕÚ>ºÜŽûãkeÕ¾Q¦†*y…éFwö~æ7*=ˆûWjP­ïð¨VKný>Hƒó°Ö½_wNªöû×þPmÅc¨3©·¦Ö˜ƒ ºj*½Þ˜7þ0RÙ
­yã§ÐŽ“K^å¼èÎM ·/¦Ô0„b±uD:˜¼Äò%bæ!œ¤VÃ7ñ�Ò÷çGƒP-‡Ã8SËGí( †A´´ù1 à&¤ãUºD€�á—l?ºˆç¶ÓÉ9mèÉfœeñ5ô~̳³05çe_„±Ÿ§áü
Ã¥ÙÙ]LëI
{qüG~
¢|Û*,Óyo¨h³—ý>Øû9üõFê?›áÇý½¸Ç~Ùüeÿdç²wyô¹øüÃÏa¸¿ŽÞá�—ç{ïÃ\ßÚqOOÉÏ¿}üpˆzûvz'¿�Íî§ðvëu{óÔEö�ð`Ù^þ±Èzü®ÚŠOóë†Ò?sLÖ:Â#_î©EçÁ[¥‘ZA¾AJwñ6^þ©#q�þŒâ7ºE>|«üÁQÞÝ?ÏM¨˜—<›ÁS‚ígÁ�:ðïT²
Ô§yã°ŽŠ°>sgqoð¿qš¸ÁaÓï_ibŽ9±ý‚ß¼ESSm•.®/²õ3Zë /k�ÏX¹ÖÁŒó/¥Ì�–°ú©©€“K˜-‹Ôüö·‹N³>�rw¦áÍîh[îÄÄ
�¯Š%“‰ÍvâßÛùÌ<žù…n!J‹÷Å·“0§êc_/9Œ[~tã§)¸Ìâ�‡»œ­¹Wޝ£^ £eëÉ=NF~
*ø…¯(äKþfn¾¤£Ð¿;éûÅÏgŠƒ:£¬óSgò¦Þ¾é§Znܳ±>ZÕŒ™W
Ffâ·—ùÑ<ÎÚÊ8Ì{*¼QÈ“JÙÓ+Âú³y¼0)Ä«œ¿=‰ö•½0vŒãJ²Ï*}lž†ö”k[T&j•MDG –£0t…ôÄ.q$B®Ò#ˆ¸\¬uó÷K-œsî:‚b�(ÆRr*)¸é &… H0á"Ž›ý ñ8ücŒ2. IŒ©Ä”s‚ òZê'V3I¡ÝâÀ¾.f_j“½Øa#Þ5½ôñmy”ŠFM˜Ó :å±lÂ5S-:{IRiμ¦Ý ÕÌ \åtá †~ÿ®â|ᇩêV a~žÞ�TÅÔ¸$)¸�úAØÒ>Ôˆz†ëâþàŒ£bÕ‡Ûf\é½E9sÌ]öÐB-#‚`ꌅ ÜËd‚ Dá.å®=æ¸{‚C�\lC0ÆJ0¥Ì åXû»ØB�… å!ˆZz(¡UcþÌâÞ_�YÒÁàÅäÂŒñµ•¼M¨™`
$–…) S¦¦V�ùÖƒ\>¦`q…,Å<âÆäÒˆ´ÚjŽÂ¢Q«2 Ë9�XëjR8ÒðfÄ£®ÐþØ�p†��H
—µøC]EÁ|R?iÀE sOæ¨]>:ÌÑÇ„9ñõaŽìxűÒ=(â
9Orˆg!ç±!‡È èzÎswC®°"£To·-Æ(؃Rq]Ä)õ<£½EŒ'„ÂÀCÀ{LÍá>p«�³b´j XY�ªb“L )A¢`,ØáQd‡'¹·’DÁ® 8­Dy­O–š°ivâ e&Õ¿†ñí–>>Ø×‡©–ζ†S2¥ƒ2X¸Žëqé
9™@l²Ñ¼Öù,Ey¥ 9\b_¾˜«©Åb©Ó4m˜]�En/êyã'W*ÙUa¶þ!¨zMÝzl+yTDBÒ�ëÓÓ§¿Ò –�ÆÔ7ÙÊ××[
pílMùúºÙ ŒyM¨gŽñÀI5Æe³ùi�ÅYå&ˉéyÕlJœÈ¡ I8GÀÖª¼Ä¤‹†�%YüKB Æœ{i(!i(7ا#¿¯ê>³³’Éð¼>,Õ$›e-D´«ÍGáž• c Rö¢aX÷Ïî¡ZJ®§†;„#—`CŸ¨ìÊ]“{\±htýŠƒt Âo¥@WKjR
3hSEÊÏ.kµOZ·VY—
Uî&Jésæµ:³d\PSkRCóò�{ba‚ÛSõ)»êV ¸;K² |æGi�ÿ×
1qÉY?îǾ¾ÒsòK:>‡ß%FÏ?Ÿ]idçáÙ:»ˆxí_úIª2Ô)pÆéeýó X÷õtóž%j@\÷l!‹ô›óp¬à5·úû™ú4‚8ªÁÜ>?ùÉà,ûärÿcLò.õ !,‘H¿Pš›P/7a,7ÑÂyâ­_8ÎM¸“ßúºèLNVÑ…ßÏâ=ž÷(%¨sÖ¿€Î¨ë8¹ëlùýKe¢ Ñ÷*Ñ‹›ðدfÀ N«9^­åßY­Hì šZ‘Žkõ
ãÔê«W¬^±zÅꕯ WþbžãõU9¡–åg–å,ËY–³,gYîk³œa›$¿‘=%9Ó�îz(Úw—ÌÈeÀî†í¥uXžºØH*œ`¤u\Œ¬ýç?´yÏH—Á<Ì\ �ÚÎÃÅÜÁú� ¼(Ým-}æD…Þ
Ÿÿ´ŸIþ6ÚEIí¤µ\ë0Ú(J(2¢Äµ¢äQD ” Wr}†ÞK¹²(‘”PærÎ\„±‡°gE‰%V”Ø­‚§¶U0{`ÔÙó•Üýs¿†».Y²’…¹®•,V²XÉb%‹•,V²|’åÇ*Ò T„*À|V¨X¡b…Š*V¨X¡b…Êý{vM›onõ€à÷¹åD¹Ýr2>ÊÊ"+‹¬,²²ÈÊ"+‹¾EY4ýZ€Nþøø§·ïD…ÝwÝ‚­n±ºÅê«[¬n±ºÅÞÎù÷�¨°ûN Tìã?¬P±BÅ
+T¬P±BåûNÌû÷�þÔ¿ÞF²þ´øüiíöï·©´²ÊÊ*+«¬¬²²ÊʪïBVý2VÉ]§w¼ÿc>RM=WU¬xØJF=+U¬T±RÅJ+U¾ûªa¯¾$÷\»$×÷gìQRËs–ç,ÏYžû©F…}¤Ú7üHµGýî<ù‚F+i¨} Û£Hìé¯Þâµô°d«?%VAÇTbÌ<²òCbAyž¾;I1v9v%s­Æ±Çj»íð½o;|Pçù‰•<�¯rÑâ…c{GFËûp6+_¬|±òÅÊ—p+¢úÝ.9ñqK{ŒÚG}YÚ³´giÏÒÞ±3Aí΄ݙ˜kìzVã0j[<ŠÆ‘LP˜õ”»)÷VÖ8.Cžà”¹.õLmûýuVÒXIc7"žÜFÄAì:›~èGý'´�9µ{Z°ØvYÁb‹,V°ü�[ ",Ë1jŸödYβœe9ËrßáNñìNÃÙi¨«…âWoP¨ *r]¨’zž?ÀCÆA¶ï]´É‚FQPJi³ XN”ó±5•äSÉ(îíôßNþ†ÙU#þzk¤oP¢"1é‡ó†û=Àô”" <Í=— )jbâ‘™·']&©™ê ÆbFï¤Á[R‚¡V�Pº„riô6±I+—˜4¥™ìÛ¨þ>¢o`ŸûH~©±¹—Þ̓r/µ›Gã^ZÿzÃÐLçæpVøª�ÈM_Xd"ñ
7UT§oCEfê®wmI»ÂÊUH¬Þ¯£Fíº½¾ÌW­žÔ1½íž¹ùŽy‰Éÿ(«ëç ®ûãJðJݧÁê²ú×au´‹ ˜c°TgŒƒž$’¯ÄâȲ¶emËÚ–µÿ
ÖÞ