Skip to content

Instantly share code, notes, and snippets.

@robertknight
Created April 15, 2013 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robertknight/5387377 to your computer and use it in GitHub Desktop.
Save robertknight/5387377 to your computer and use it in GitHub Desktop.
{"elements":[{"type":".Title","label":"Bigtable: A Distributed Storage System for Structured Data\\n\\n","positions":[{"type":".PdfPosition","offsets":[0,1,2,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,41,43,44,45,46,47,48,49,50,51,52,54,55,56,57],"boundingBox":{"minx":122.52,"miny":124.44,"maxx":489.19406,"maxy":667.56},"pageId":1}]},{"type":".Section","children":[{"type":".Section","children":[],"label":"4 Building Blocks\\n\\n","positions":[{"type":".PdfPosition","offsets":[10693,10695,10696,10697,10698,10699,10700,10701,10702,10704,10705,10706,10707,10708,10709],"boundingBox":{"minx":314.9994,"miny":268.80017,"maxx":413.578,"maxy":523.1998},"pageId":3}]},{"type":".Section","children":[],"label":"5 Implementation\\n\\n","positions":[{"type":".PdfPosition","offsets":[14056,14058,14059,14060,14061,14062,14063,14064,14065,14066,14067,14068,14069,14070,14071],"boundingBox":{"minx":71.99955,"miny":129.23993,"maxx":171.41548,"maxy":662.7601},"pageId":4}]},{"type":".Section","children":[],"label":"5.1 Tablet Location\\n\\n","positions":[{"type":".PdfPosition","offsets":[15553,15554,15555,15557,15558,15559,15560,15561,15562,15564,15565,15566,15567,15568,15569,15570,15571],"boundingBox":{"minx":314.99698,"miny":392.6399,"maxx":422.04785,"maxy":399.3601},"pageId":4}]},{"type":".Section","children":[],"label":"5.2 Tablet Assignment\\n\\n","positions":[{"type":".PdfPosition","offsets":[17526,17527,17528,17530,17531,17532,17533,17534,17535,17537,17538,17539,17540,17541,17542,17543,17544,17545,17546],"boundingBox":{"minx":72.00079,"miny":387.47992,"maxx":193.69676,"maxy":404.52008},"pageId":5}]},{"type":".Section","children":[],"label":"5.3 Tablet Serving\\n\\n","positions":[{"type":".PdfPosition","offsets":[22266,22267,22268,22270,22271,22272,22273,22274,22275,22277,22278,22279,22280,22281,22282,22283],"boundingBox":{"minx":71.99881,"miny":622.56,"maxx":172.94005,"maxy":622.56},"pageId":6}]},{"type":".Section","children":[],"label":"5.4 Compactions\\n\\n","positions":[{"type":".PdfPosition","offsets":[23948,23949,23950,23952,23953,23954,23955,23956,23957,23958,23959,23960,23961,23962],"boundingBox":{"minx":314.99835,"miny":710.04,"maxx":408.86703,"maxy":710.04},"pageId":6}]},{"type":".Section","children":[{"type":".Section","children":[],"label":"Locality groups\\n\\n","positions":[{"type":".PdfPosition","offsets":[25937,25938,25939,25940,25941,25942,25943,25944,25946,25947,25948,25949,25950,25951],"boundingBox":{"minx":314.99866,"miny":183.11987,"maxx":381.52722,"maxy":608.8801},"pageId":6}]},{"type":".Section","children":[],"label":"Compression\\n\\n","positions":[{"type":".PdfPosition","offsets":[27002,27003,27004,27005,27006,27007,27008,27009,27010,27011,27012],"boundingBox":{"minx":71.998795,"miny":527.27997,"maxx":127.74929,"maxy":527.27997},"pageId":7}]},{"type":".Section","children":[],"label":"Caching for read performance\\n\\n","positions":[{"type":".PdfPosition","offsets":[28939,28940,28941,28942,28943,28944,28945,28947,28948,28949,28951,28952,28953,28954,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28966],"boundingBox":{"minx":314.99792,"miny":710.04,"maxx":444.1081,"maxy":710.04},"pageId":7}]},{"type":".Section","children":[],"label":"Bloom filters\\n\\n","positions":[{"type":".PdfPosition","offsets":[29575,29576,29577,29578,29579,29581,29582,29583,29584,29585,29586,29587],"boundingBox":{"minx":314.99734,"miny":542.03986,"maxx":369.4322,"maxy":542.03986},"pageId":7}]},{"type":".Section","children":[],"label":"Commit-log implementation\\n\\n","positions":[{"type":".PdfPosition","offsets":[30324,30325,30326,30327,30328,30329,30330,30331,30332,30333,30335,30336,30337,30338,30339,30340,30341,30342,30343,30344,30345,30346,30347,30348],"boundingBox":{"minx":314.99725,"miny":338.27985,"maxx":435.39432,"maxy":453.72015},"pageId":7}]},{"type":".Section","children":[],"label":"Speeding up tablet recovery\\n\\n","positions":[{"type":".PdfPosition","offsets":[33288,33289,33290,33291,33292,33293,33294,33295,33297,33298,33300,33301,33302,33303,33304,33305,33307,33308,33309,33310,33311,33312,33313,33314],"boundingBox":{"minx":71.9949,"miny":299.87994,"maxx":190.44681,"maxy":492.12006},"pageId":8}]},{"type":".Section","children":[],"label":"Exploiting immutability\\n\\n","positions":[{"type":".PdfPosition","offsets":[34038,34039,34040,34041,34042,34043,34044,34045,34046,34047,34049,34050,34051,34052,34053,34054,34055,34056,34057,34058,34059,34060],"boundingBox":{"minx":71.99208,"miny":110.15991,"maxx":174.1679,"maxy":681.8401},"pageId":8}]}],"label":"6 Refinements\\n\\n","positions":[{"type":".PdfPosition","offsets":[25639,25641,25642,25643,25644,25645,25646,25647,25648,25649,25650,25651],"boundingBox":{"minx":314.99893,"miny":285.71985,"maxx":395.705,"maxy":506.28015},"pageId":6}]},{"type":".Section","children":[{"type":".Section","children":[{"type":".Paragraph","label":"GFS.\\n\\n","positions":[{"type":".PdfPosition","offsets":[39587,39588,39589,39590],"boundingBox":{"minx":314.9982,"miny":333.84024,"maxx":335.74045,"maxy":458.15976},"pageId":9}]}],"label":"Single tablet-server performance\\n\\n","positions":[{"type":".PdfPosition","offsets":[38613,38614,38615,38616,38617,38618,38620,38621,38622,38623,38624,38625,38626,38627,38628,38629,38630,38631,38632,38634,38635,38636,38637,38638,38639,38640,38641,38642,38643,38644],"boundingBox":{"minx":314.998,"miny":557.52026,"maxx":454.6604,"maxy":557.52026},"pageId":9}]},{"type":".Section","children":[],"label":"Scaling\\n\\n","positions":[{"type":".PdfPosition","offsets":[40363,40364,40365,40366,40367,40368,40369],"boundingBox":{"minx":314.99646,"miny":122.88019,"maxx":346.05002,"maxy":669.1198},"pageId":9}]}],"label":"7 Performance Evaluation\\n\\n","positions":[{"type":".PdfPosition","offsets":[35210,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233],"boundingBox":{"minx":314.99323,"miny":451.08,"maxx":457.30173,"maxy":451.08},"pageId":8}]},{"type":".Section","children":[],"label":"8 Real Applications\\n\\n","positions":[{"type":".PdfPosition","offsets":[41910,41912,41913,41914,41915,41917,41918,41919,41920,41921,41922,41923,41924,41925,41926,41927,41928],"boundingBox":{"minx":72.00011,"miny":256.91998,"maxx":180.2731,"maxy":535.08},"pageId":10}]},{"type":".Section","children":[],"label":"8.1 Google Analytics\\n\\n","positions":[{"type":".PdfPosition","offsets":[42867,42868,42869,42871,42872,42873,42874,42875,42876,42878,42879,42880,42881,42882,42883,42884,42885,42886],"boundingBox":{"minx":314.9991,"miny":658.31995,"maxx":428.50888,"maxy":658.31995},"pageId":10}]},{"type":".Section","children":[],"label":"8.2 Google Earth\\n\\n","positions":[{"type":".PdfPosition","offsets":[44402,44403,44404,44406,44407,44408,44409,44410,44411,44413,44414,44415,44416,44417],"boundingBox":{"minx":315.00232,"miny":277.19995,"maxx":410.41193,"maxy":514.80005},"pageId":10}]},{"type":".Section","children":[],"label":"8.3 Personalized Search\\n\\n","positions":[{"type":".PdfPosition","offsets":[46212,46213,46214,46216,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46229,46230,46231,46232,46233,46234],"boundingBox":{"minx":72.00004,"miny":289.68002,"maxx":201.34883,"maxy":502.31998},"pageId":11}]},{"type":".Section","children":[],"label":"9 Lessons\\n\\n","positions":[{"type":".PdfPosition","offsets":[48157,48159,48160,48161,48162,48163,48164,48165],"boundingBox":{"minx":315.00214,"miny":280.80002,"maxx":372.67047,"maxy":511.19998},"pageId":11}]},{"type":".Section","children":[],"label":"10 Related Work\\n\\n","positions":[{"type":".PdfPosition","offsets":[52252,52253,52255,52256,52257,52258,52259,52260,52261,52263,52264,52265,52266],"boundingBox":{"minx":314.9967,"miny":607.0799,"maxx":410.06927,"maxy":607.0799},"pageId":12}]},{"type":".Section","children":[],"label":"11 Conclusions\\n\\n","positions":[{"type":".PdfPosition","offsets":[56634,56635,56637,56638,56639,56640,56641,56642,56643,56644,56645,56646,56647],"boundingBox":{"minx":72.00227,"miny":212.63995,"maxx":157.60999,"maxy":579.36005},"pageId":13}]}],"label":"3 API\\n\\n","positions":[{"type":".PdfPosition","offsets":[8397,8399,8400,8401],"boundingBox":{"minx":72.000595,"miny":345.23996,"maxx":110.49281,"maxy":446.76004},"pageId":3}]}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment