hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mi...@apache.org
Subject [50/51] [partial] hbase git commit: Published site at ffb1e78c08623a057e76f800769baa4f72daed5e
Date Wed, 11 Nov 2015 04:17:22 GMT
http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/architecture.gif
----------------------------------------------------------------------
diff --git a/_chapters/images/architecture.gif b/_chapters/images/architecture.gif
new file mode 100644
index 0000000..8d84a23
Binary files /dev/null and b/_chapters/images/architecture.gif differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/bc_basic.png
----------------------------------------------------------------------
diff --git a/_chapters/images/bc_basic.png b/_chapters/images/bc_basic.png
new file mode 100644
index 0000000..231de93
Binary files /dev/null and b/_chapters/images/bc_basic.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/bc_config.png
----------------------------------------------------------------------
diff --git a/_chapters/images/bc_config.png b/_chapters/images/bc_config.png
new file mode 100644
index 0000000..53250cf
Binary files /dev/null and b/_chapters/images/bc_config.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/bc_l1.png
----------------------------------------------------------------------
diff --git a/_chapters/images/bc_l1.png b/_chapters/images/bc_l1.png
new file mode 100644
index 0000000..36d7e55
Binary files /dev/null and b/_chapters/images/bc_l1.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/bc_l2_buckets.png
----------------------------------------------------------------------
diff --git a/_chapters/images/bc_l2_buckets.png b/_chapters/images/bc_l2_buckets.png
new file mode 100644
index 0000000..5163928
Binary files /dev/null and b/_chapters/images/bc_l2_buckets.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/bc_stats.png
----------------------------------------------------------------------
diff --git a/_chapters/images/bc_stats.png b/_chapters/images/bc_stats.png
new file mode 100644
index 0000000..d8c6384
Binary files /dev/null and b/_chapters/images/bc_stats.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/big_h_logo.png
----------------------------------------------------------------------
diff --git a/_chapters/images/big_h_logo.png b/_chapters/images/big_h_logo.png
new file mode 100644
index 0000000..5256094
Binary files /dev/null and b/_chapters/images/big_h_logo.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/big_h_logo.svg
----------------------------------------------------------------------
diff --git a/_chapters/images/big_h_logo.svg b/_chapters/images/big_h_logo.svg
new file mode 100644
index 0000000..ab24198
--- /dev/null
+++ b/_chapters/images/big_h_logo.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_1"
+   x="0px"
+   y="0px"
+   width="792px"
+   height="612px"
+   viewBox="0 0 792 612"
+   enable-background="new 0 0 792 612"
+   xml:space="preserve"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="big_h_same_font_hbase3_logo.png"
+   inkscape:export-filename="big_h_bitmap.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90"><metadata
+   id="metadata3693"><rdf:RDF><cc:Work
+       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+         rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+   id="defs3691" /><sodipodi:namedview
+   pagecolor="#000000"
+   bordercolor="#666666"
+   borderopacity="1"
+   objecttolerance="10"
+   gridtolerance="10"
+   guidetolerance="10"
+   inkscape:pageopacity="0"
+   inkscape:pageshadow="2"
+   inkscape:window-width="1440"
+   inkscape:window-height="856"
+   id="namedview3689"
+   showgrid="false"
+   inkscape:zoom="2.1814013"
+   inkscape:cx="415.39305"
+   inkscape:cy="415.72702"
+   inkscape:window-x="1164"
+   inkscape:window-y="22"
+   inkscape:window-maximized="0"
+   inkscape:current-layer="Layer_1" />
+
+
+
+
+
+
+<text
+   xml:space="preserve"
+   style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitsumishi;-inkscape-font-specification:Bitsumishi"
+   x="311.18643"
+   y="86.224579"
+   id="text3082"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan3084"
+     x="311.18643"
+     y="86.224579" /></text>
+<text
+   xml:space="preserve"
+   style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitsumishi;-inkscape-font-specification:Bitsumishi"
+   x="283.95764"
+   y="87.845337"
+   id="text3086"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan3088"
+     x="283.95764"
+     y="87.845337" /></text>
+<g
+   id="g3105"
+   transform="translate(14.669469,-80.682082)"
+   inkscape:export-filename="/Users/stack/Documents/big_h_base.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90"><path
+     sodipodi:nodetypes="ccccccccccccccccccccccccccccc"
+     style="fill:#ba160c"
+     inkscape:connector-curvature="0"
+     id="path3677"
+     d="m 589.08202,499.77746 -40.3716,0 0,-168.36691 40.3716,0 z m -40.20304,-168.35619 -0.1684,-104.30857 40.3716,0 -0.33048,104.26805 z m -0.1684,168.35619 -40.37568,0 0,-104.82988 -259.42272,0 0,104.82988 -79.42128,0 0,-272.66476 79.42128,0 0,104.29785 224.92224,0 34.50456,0 40.37568,0 0,168.36691 z m 0,-272.66476 -40.37568,0 -0.0171,104.30857 40.55802,-0.01 z"
+     inkscape:export-filename="/Users/stack/Documents/polygon3687.png"
+     inkscape:export-xdpi="90"
+     inkscape:export-ydpi="90" /><path
+     sodipodi:nodetypes="cscsccsssccsssccscsccccccccccccccccccccc"
+     style="fill:#ba160c"
+     inkscape:connector-curvature="0"
+     id="path3679"
+     d="m 263.96692,553.27262 c 6.812,4.218 10.219,10.652 10.219,19.303 0,6.272 -2,11.571 -6.002,15.897 -4.325,4.758 -10.165,7.137 -17.519,7.137 l -28.629,0 0,-19.465 28.629,0 c 2.812,0 4.218,-2.109 4.218,-6.327 0,-4.216 -1.406,-6.325 -4.218,-6.325 l -28.629,0 0,-19.303 27.17,0 c 2.811,0 4.217,-2.109 4.217,-6.327 0,-4.216 -1.406,-6.326 -4.217,-6.326 l -27.17,0 0,-19.464 27.17,0 c 7.353,0 13.192,2.379 17.519,7.137 3.892,4.325 5.839,9.625 5.839,15.896 0,7.787 -2.866,13.842 -8.597,18.167 z m -41.931,42.338 -52.312,0 0,-51.42 19.466,0 5.259,0 27.588,0 0,19.303 -32.847,0 0,12.652 32.847,0 0,19.465 z m 0,-64.073 -32.847,0 0.0405,12.76351 -19.466,0.081 -0.0405,-32.30954 52.312,0 0,19.465 z" /><path
+     style="fill:#ba160c"
+     inkscape:connector-curvature="0"
+     id="path3683"
+     d="m 384.35292,595.61062 h -19.465 v -26.602 h -31.094 -0.618 v -19.466 h 0.618 31.094 v -11.68 c 0,-4.216 -1.406,-6.324 -4.218,-6.324 h -27.494 v -19.465 h 27.494 c 7.03,0 12.733,2.541 17.114,7.623 4.379,5.083 6.569,11.139 6.569,18.167 v 57.747 z m -51.177,-26.602 h -19.547 -12.165 v 26.602 h -19.466 v -57.748 c 0,-7.028 2.19,-13.083 6.569,-18.167 4.379,-5.083 10.03,-7.623 16.952,-7.623 h 27.656 v 19.466 h -27.656 c -2.704,0 -4.055,2.108 -4.055,6.324 v 11.68 h 12.165 19.547 v 19.466 z" /><path
+     style="fill:#ba160c"
+     inkscape:connector-curvature="0"
+     id="path3685"
+     d="m 492.35692,569.81862 c 0,7.03 -2.109,13.031 -6.327,18.006 -4.541,5.19 -10.273,7.786 -17.193,7.786 h -72.02 v -19.465 h 72.02 c 2.704,0 4.055,-2.109 4.055,-6.327 0,-4.216 -1.352,-6.325 -4.055,-6.325 h -52.394 c -6.92,0 -12.652,-2.596 -17.193,-7.787 -4.327,-4.865 -6.49,-10.813 -6.49,-17.843 0,-7.028 2.218,-13.083 6.651,-18.167 4.434,-5.083 10.112,-7.623 17.032,-7.623 h 72.021 v 19.464 h -72.021 c -2.703,0 -4.055,2.109 -4.055,6.326 0,4.109 1.352,6.164 4.055,6.164 h 52.394 c 6.92,0 12.652,2.596 17.193,7.787 4.218,4.974 6.327,10.976 6.327,18.004 z" /><polygon
+     style="fill:#ba160c"
+     transform="translate(-71.972085,223.93862)"
+     id="polygon3687"
+     points="656.952,339.555 591.906,339.555 591.906,352.207 661.331,352.207 661.331,371.672 572.44,371.672 572.44,288.135 661.494,288.135 661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 "
+     inkscape:export-xdpi="90"
+     inkscape:export-ydpi="90" /><g
+     id="g3349"><g
+       id="g3344"><text
+         transform="scale(0.93350678,1.0712295)"
+         sodipodi:linespacing="125%"
+         id="text3076"
+         y="203.03328"
+         x="181.98402"
+         style="font-size:84.015625px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#4d4d4d;fill-opacity:1;stroke:none;font-family:Bitsumishi;-inkscape-font-specification:Bitsumishi Bold Italic"
+         xml:space="preserve"
+         inkscape:export-xdpi="90"
+         inkscape:export-ydpi="90"
+         inkscape:export-filename="/Users/stack/Documents/polygon3687.png"><tspan
+           style="font-size:84.015625px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:25.64349174px;writing-mode:lr-tb;text-anchor:start;fill:#4d4d4d;font-family:Bitsumishi;-inkscape-font-specification:Bitsumishi"
+           y="203.03328"
+           x="181.98402"
+           id="tspan3080"
+           sodipodi:role="line">APACHE</tspan></text>
+<rect
+         y="191.93103"
+         x="178.85117"
+         height="10.797735"
+         width="7.7796612"
+         id="rect3090"
+         style="fill:#4d4d4d" /></g><rect
+       style="fill:#4d4d4d"
+       id="rect3103"
+       width="8.1443329"
+       height="10.787481"
+       x="334.64697"
+       y="191.93881" /></g></g></svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/coprocessor_stats.png
----------------------------------------------------------------------
diff --git a/_chapters/images/coprocessor_stats.png b/_chapters/images/coprocessor_stats.png
new file mode 100644
index 0000000..2fc8703
Binary files /dev/null and b/_chapters/images/coprocessor_stats.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/data_block_diff_encoding.png
----------------------------------------------------------------------
diff --git a/_chapters/images/data_block_diff_encoding.png b/_chapters/images/data_block_diff_encoding.png
new file mode 100644
index 0000000..0bd03a4
Binary files /dev/null and b/_chapters/images/data_block_diff_encoding.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/data_block_no_encoding.png
----------------------------------------------------------------------
diff --git a/_chapters/images/data_block_no_encoding.png b/_chapters/images/data_block_no_encoding.png
new file mode 100644
index 0000000..56498b4
Binary files /dev/null and b/_chapters/images/data_block_no_encoding.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/data_block_prefix_encoding.png
----------------------------------------------------------------------
diff --git a/_chapters/images/data_block_prefix_encoding.png b/_chapters/images/data_block_prefix_encoding.png
new file mode 100644
index 0000000..4271847
Binary files /dev/null and b/_chapters/images/data_block_prefix_encoding.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/favicon.ico
----------------------------------------------------------------------
diff --git a/_chapters/images/favicon.ico b/_chapters/images/favicon.ico
new file mode 100644
index 0000000..6e4d0f7
Binary files /dev/null and b/_chapters/images/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hadoop-logo.jpg
----------------------------------------------------------------------
diff --git a/_chapters/images/hadoop-logo.jpg b/_chapters/images/hadoop-logo.jpg
new file mode 100644
index 0000000..809525d
Binary files /dev/null and b/_chapters/images/hadoop-logo.jpg differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_logo.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_logo.png b/_chapters/images/hbase_logo.png
new file mode 100644
index 0000000..e962ce0
Binary files /dev/null and b/_chapters/images/hbase_logo.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_logo.svg
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_logo.svg b/_chapters/images/hbase_logo.svg
new file mode 100644
index 0000000..2cc26d9
--- /dev/null
+++ b/_chapters/images/hbase_logo.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_1"
+   x="0px"
+   y="0px"
+   width="792px"
+   height="612px"
+   viewBox="0 0 792 612"
+   enable-background="new 0 0 792 612"
+   xml:space="preserve"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="hbase_banner_logo.png"
+   inkscape:export-filename="hbase_logo_filledin.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90"><metadata
+   id="metadata3285"><rdf:RDF><cc:Work
+       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+         rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+   id="defs3283" /><sodipodi:namedview
+   pagecolor="#ffffff"
+   bordercolor="#666666"
+   borderopacity="1"
+   objecttolerance="10"
+   gridtolerance="10"
+   guidetolerance="10"
+   inkscape:pageopacity="0"
+   inkscape:pageshadow="2"
+   inkscape:window-width="1131"
+   inkscape:window-height="715"
+   id="namedview3281"
+   showgrid="false"
+   inkscape:zoom="4.3628026"
+   inkscape:cx="328.98554"
+   inkscape:cy="299.51695"
+   inkscape:window-x="752"
+   inkscape:window-y="456"
+   inkscape:window-maximized="0"
+   inkscape:current-layer="Layer_1" />
+<path
+   d="m 233.586,371.672 -9.895,0 0,-51.583 9.895,0 0,51.583 z m -9.77344,-51.59213 -0.12156,-31.94487 9.895,0 -0.0405,31.98539 z m -0.12156,51.59213 -9.896,0 0,-32.117 -63.584,0 0,32.117 -19.466,0 0,-83.537 19.466,0 0,31.954 55.128,0 8.457,0 9.896,0 0,51.583 z m 0,-83.537 -9.896,0 0,31.98539 10.01756,-0.0405 z"
+   id="path3269"
+   inkscape:connector-curvature="0"
+   style="fill:#ba160c"
+   sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+<path
+   d="m 335.939,329.334 c 6.812,4.218 10.219,10.652 10.219,19.303 0,6.272 -2,11.571 -6.002,15.897 -4.325,4.758 -10.165,7.137 -17.519,7.137 l -28.629,0 0,-19.465 28.629,0 c 2.812,0 4.218,-2.109 4.218,-6.327 0,-4.216 -1.406,-6.325 -4.218,-6.325 l -28.629,0 0,-19.303 27.17,0 c 2.811,0 4.217,-2.109 4.217,-6.327 0,-4.216 -1.406,-6.326 -4.217,-6.326 l -27.17,0 0,-19.464 27.17,0 c 7.353,0 13.192,2.379 17.519,7.137 3.892,4.325 5.839,9.625 5.839,15.896 0,7.787 -2.866,13.842 -8.597,18.167 z m -41.931,42.338 -52.312,0 0,-51.42 19.466,0 5.259,0 27.588,0 0,19.303 -32.847,0 0,12.652 32.847,0 0,19.465 z m 0,-64.073 -32.847,0 0.0405,13.24974 -19.466,-0.48623 -0.0405,-32.22851 52.312,0 0,19.465 z"
+   id="path3271"
+   inkscape:connector-curvature="0"
+   style="fill:#ba160c"
+   sodipodi:nodetypes="cscsccsssccsssccscsccccccccccccccccccccc" />
+<path
+   d="M355.123,266.419v-8.92h14.532v-5.353c0-1.932-0.644-2.899-1.933-2.899h-12.6v-8.919h12.6  c3.223,0,5.836,1.164,7.842,3.494c2.007,2.33,3.011,5.104,3.011,8.325v26.463h-8.921v-12.19H355.123L355.123,266.419z   M473.726,278.61h-29.587c-3.469,0-6.417-1.152-8.845-3.458c-2.429-2.304-3.642-5.191-3.642-8.659v-14.049  c0-3.47,1.213-6.356,3.642-8.662c2.428-2.304,5.376-3.455,8.845-3.455h29.587v8.919h-29.587c-2.378,0-3.567,1.066-3.567,3.197  v14.049c0,2.131,1.189,3.196,3.567,3.196h29.587V278.61L473.726,278.61z M567.609,278.61h-8.996v-14.718h-22.895v14.718h-8.92  v-38.282h8.92v14.644h22.895v-14.644h8.996V278.61L567.609,278.61z M661.494,249.247h-31.889v5.725h29.807v8.92h-29.807v5.797  h31.814v8.92h-40.735v-38.282h40.809V249.247z M355.123,240.328v8.919h-12.674c-1.239,0-1.858,0.967-1.858,2.899v5.353h5.575h2.435  h6.522v8.92h-6.522h-2.435h-5.575v12.19h-8.92v-26.463c0-3.221,1.004-5.996,3.011-8.325c2.006-2.33,4.596-3.494,7.768-3.494H355.123  L355.123,240.328z M254.661,266.122v-8.92h13.083c1.288,0,1.
 933-1.313,1.933-3.939c0-2.676-0.645-4.015-1.933-4.015h-13.083v-8.919  h13.083c3.32,0,5.995,1.363,8.028,4.088c1.883,2.478,2.825,5.425,2.825,8.846c0,3.419-0.942,6.342-2.825,8.771  c-2.033,2.725-4.708,4.088-8.028,4.088H254.661z M177.649,278.61h-8.92v-12.19h-14.532v-8.92h14.532v-5.353  c0-1.932-0.644-2.899-1.932-2.899h-12.6v-8.919h12.6c3.222,0,5.835,1.164,7.842,3.494c2.007,2.33,3.01,5.104,3.01,8.325V278.61  L177.649,278.61z M254.661,240.328v8.919h-15.016v7.954h15.016v8.92h-15.016v12.488h-8.92v-38.282H254.661z M154.198,266.419h-7.604  h-1.354h-5.575v12.19h-8.92v-26.463c0-3.221,1.004-5.996,3.01-8.325c2.007-2.33,4.597-3.494,7.768-3.494h12.674v8.919h-12.674  c-1.239,0-1.858,0.967-1.858,2.899v5.353h5.575h1.354h7.604V266.419z"
+   id="path3273"
+   style="fill:#666666"
+   fill="#878888" />
+<path
+   fill="#BA160C"
+   d="M456.325,371.672H436.86V345.07h-31.094h-0.618v-19.466h0.618h31.094v-11.68  c0-4.216-1.406-6.324-4.218-6.324h-27.494v-19.465h27.494c7.03,0,12.733,2.541,17.114,7.623c4.379,5.083,6.569,11.139,6.569,18.167  V371.672z M405.148,345.07h-19.547h-12.165v26.602h-19.466v-57.748c0-7.028,2.19-13.083,6.569-18.167  c4.379-5.083,10.03-7.623,16.952-7.623h27.656V307.6h-27.656c-2.704,0-4.055,2.108-4.055,6.324v11.68h12.165h19.547V345.07z"
+   id="path3275" />
+<path
+   fill="#BA160C"
+   d="M564.329,345.88c0,7.03-2.109,13.031-6.327,18.006c-4.541,5.19-10.273,7.786-17.193,7.786h-72.02v-19.465  h72.02c2.704,0,4.055-2.109,4.055-6.327c0-4.216-1.352-6.325-4.055-6.325h-52.394c-6.92,0-12.652-2.596-17.193-7.787  c-4.327-4.865-6.49-10.813-6.49-17.843c0-7.028,2.218-13.083,6.651-18.167c4.434-5.083,10.112-7.623,17.032-7.623h72.021v19.464  h-72.021c-2.703,0-4.055,2.109-4.055,6.326c0,4.109,1.352,6.164,4.055,6.164h52.394c6.92,0,12.652,2.596,17.193,7.787  C562.22,332.85,564.329,338.852,564.329,345.88z"
+   id="path3277" />
+<polygon
+   fill="#BA160C"
+   points="661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 656.952,339.555 591.906,339.555   591.906,352.207 661.331,352.207 661.331,371.672 572.44,371.672 572.44,288.135 661.494,288.135 "
+   id="polygon3279" />
+</svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_logo_with_orca.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_logo_with_orca.png b/_chapters/images/hbase_logo_with_orca.png
new file mode 100644
index 0000000..7ed60e2
Binary files /dev/null and b/_chapters/images/hbase_logo_with_orca.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_logo_with_orca.xcf
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_logo_with_orca.xcf b/_chapters/images/hbase_logo_with_orca.xcf
new file mode 100644
index 0000000..8d88da2
Binary files /dev/null and b/_chapters/images/hbase_logo_with_orca.xcf differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_logo_with_orca_large.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_logo_with_orca_large.png b/_chapters/images/hbase_logo_with_orca_large.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and b/_chapters/images/hbase_logo_with_orca_large.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbase_replication_diagram.jpg
----------------------------------------------------------------------
diff --git a/_chapters/images/hbase_replication_diagram.jpg b/_chapters/images/hbase_replication_diagram.jpg
new file mode 100644
index 0000000..c110309
Binary files /dev/null and b/_chapters/images/hbase_replication_diagram.jpg differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hbasecon2015.30percent.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hbasecon2015.30percent.png b/_chapters/images/hbasecon2015.30percent.png
new file mode 100644
index 0000000..26896a4
Binary files /dev/null and b/_chapters/images/hbasecon2015.30percent.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hfile.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hfile.png b/_chapters/images/hfile.png
new file mode 100644
index 0000000..5762970
Binary files /dev/null and b/_chapters/images/hfile.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/hfilev2.png
----------------------------------------------------------------------
diff --git a/_chapters/images/hfilev2.png b/_chapters/images/hfilev2.png
new file mode 100644
index 0000000..54cc0cf
Binary files /dev/null and b/_chapters/images/hfilev2.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/jumping-orca_rotated.png
----------------------------------------------------------------------
diff --git a/_chapters/images/jumping-orca_rotated.png b/_chapters/images/jumping-orca_rotated.png
new file mode 100644
index 0000000..4c2c72e
Binary files /dev/null and b/_chapters/images/jumping-orca_rotated.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/jumping-orca_rotated.xcf
----------------------------------------------------------------------
diff --git a/_chapters/images/jumping-orca_rotated.xcf b/_chapters/images/jumping-orca_rotated.xcf
new file mode 100644
index 0000000..01be6ff
Binary files /dev/null and b/_chapters/images/jumping-orca_rotated.xcf differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/jumping-orca_rotated_12percent.png
----------------------------------------------------------------------
diff --git a/_chapters/images/jumping-orca_rotated_12percent.png b/_chapters/images/jumping-orca_rotated_12percent.png
new file mode 100644
index 0000000..1942f9a
Binary files /dev/null and b/_chapters/images/jumping-orca_rotated_12percent.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/jumping-orca_rotated_25percent.png
----------------------------------------------------------------------
diff --git a/_chapters/images/jumping-orca_rotated_25percent.png b/_chapters/images/jumping-orca_rotated_25percent.png
new file mode 100644
index 0000000..219c657
Binary files /dev/null and b/_chapters/images/jumping-orca_rotated_25percent.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/jumping-orca_transparent_rotated.xcf
----------------------------------------------------------------------
diff --git a/_chapters/images/jumping-orca_transparent_rotated.xcf b/_chapters/images/jumping-orca_transparent_rotated.xcf
new file mode 100644
index 0000000..be9e3d9
Binary files /dev/null and b/_chapters/images/jumping-orca_transparent_rotated.xcf differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/region_split_process.png
----------------------------------------------------------------------
diff --git a/_chapters/images/region_split_process.png b/_chapters/images/region_split_process.png
new file mode 100644
index 0000000..2717617
Binary files /dev/null and b/_chapters/images/region_split_process.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/region_states.png
----------------------------------------------------------------------
diff --git a/_chapters/images/region_states.png b/_chapters/images/region_states.png
new file mode 100644
index 0000000..ba69e97
Binary files /dev/null and b/_chapters/images/region_states.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/replication_overview.png
----------------------------------------------------------------------
diff --git a/_chapters/images/replication_overview.png b/_chapters/images/replication_overview.png
new file mode 100644
index 0000000..47d7b4c
Binary files /dev/null and b/_chapters/images/replication_overview.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/_chapters/images/timeline_consistency.png
----------------------------------------------------------------------
diff --git a/_chapters/images/timeline_consistency.png b/_chapters/images/timeline_consistency.png
new file mode 100644
index 0000000..94c47e0
Binary files /dev/null and b/_chapters/images/timeline_consistency.png differ

http://git-wip-us.apache.org/repos/asf/hbase/blob/f026bbf3/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
new file mode 100644
index 0000000..23e07e1
--- /dev/null
+++ b/acid-semantics.html
@@ -0,0 +1,616 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.6
+ | Rendered using Apache Maven Fluido Skin 1.5-HBASE
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20151111" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache HBase &#x2013;
+      Apache HBase (TM) ACID Properties
+    </title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.5-HBASE.min.js"></script>
+
+
+
+<meta content="width=device-width, initial-scale=1.0" name="viewport"></meta>
+
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"/>
+
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/>
+
+
+<link rel="stylesheet" href="css/site.css"/>
+
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script>
+
+                  </head>
+        <body class="topBarEnabled">
+
+
+
+
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container">
+                <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
+                  <span class="icon-bar"></span>
+                  <span class="icon-bar"></span>
+                  <span class="icon-bar"></span>
+                </a>
+                <div class="nav-collapse">
+
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache HBase Project <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+
+                      <li>      <a href="index.html"  title="Overview">Overview</a>
+</li>
+
+                      <li>      <a href="license.html"  title="License">License</a>
+</li>
+
+                      <li>      <a href="http://www.apache.org/dyn/closer.cgi/hbase/"  title="Downloads">Downloads</a>
+</li>
+
+                      <li>      <a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel"  title="Release Notes">Release Notes</a>
+</li>
+
+                      <li>      <a href="coc.html"  title="Code Of Conduct">Code Of Conduct</a>
+</li>
+
+                      <li>      <a href="http://blogs.apache.org/hbase/"  title="Blog">Blog</a>
+</li>
+
+                      <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+</li>
+
+                      <li>      <a href="team-list.html"  title="Team">Team</a>
+</li>
+
+                      <li>      <a href="https://reviews.apache.org/"  title="ReviewBoard">ReviewBoard</a>
+</li>
+
+                      <li>      <a href="sponsors.html"  title="Thanks">Thanks</a>
+</li>
+
+                      <li>      <a href="poweredbyhbase.html"  title="Powered by HBase">Powered by HBase</a>
+</li>
+
+                      <li>      <a href="resources.html"  title="Other resources">Other resources</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+
+                      <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
+</li>
+
+                      <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
+</li>
+
+                      <li>      <a href="team-list.html"  title="Team">Team</a>
+</li>
+
+                      <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+</li>
+
+                      <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
+</li>
+
+                      <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
+</li>
+
+                      <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
+</li>
+
+                      <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
+</li>
+
+                      <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
+</li>
+
+                      <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
+</li>
+
+                      <li>      <a href="plugins.html"  title="Plugins">Plugins</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation and API <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+
+                      <li>      <a href="book.html"  target="_blank" title="Reference Guide">Reference Guide</a>
+</li>
+
+                      <li>      <a href="apache_hbase_reference_guide.pdf"  target="_blank" title="Reference Guide (PDF)">Reference Guide (PDF)</a>
+</li>
+
+                      <li>      <a href="book.html#quickstart"  target="_blank" title="Getting Started">Getting Started</a>
+</li>
+
+                      <li>      <a href="apidocs/index.html"  target="_blank" title="User API">User API</a>
+</li>
+
+                      <li>      <a href="testapidocs/index.html"  target="_blank" title="User API (Test)">User API (Test)</a>
+</li>
+
+                      <li>      <a href="devapidocs/index.html"  target="_blank" title="Developer API">Developer API</a>
+</li>
+
+                      <li>      <a href="testdevapidocs/index.html"  target="_blank" title="Developer API (Test)">Developer API (Test)</a>
+</li>
+
+                      <li>      <a href="xref/index.html"  title="X-Ref">X-Ref</a>
+</li>
+
+                      <li>      <a href="xref-test/index.html"  title="X-Ref (Test)">X-Ref (Test)</a>
+</li>
+
+                      <li>      <a href="http://abloz.com/hbase/book.html"  target="_blank" title="中文参考指南(单页)">中文参考指南(单页)</a>
+</li>
+
+                      <li>      <a href="book.html#faq"  target="_blank" title="FAQ">FAQ</a>
+</li>
+
+                      <li>      <a href="book.html#other.info"  target="_blank" title="Videos/Presentations">Videos/Presentations</a>
+</li>
+
+                      <li>      <a href="http://wiki.apache.org/hadoop/Hbase"  target="_blank" title="Wiki">Wiki</a>
+</li>
+
+                      <li>      <a href="acid-semantics.html"  target="_blank" title="ACID Semantics">ACID Semantics</a>
+</li>
+
+                      <li>      <a href="book.html#arch.bulk.load"  target="_blank" title="Bulk Loads">Bulk Loads</a>
+</li>
+
+                      <li>      <a href="metrics.html"  target="_blank" title="Metrics">Metrics</a>
+</li>
+
+                      <li>      <a href="cygwin.html"  target="_blank" title="HBase on Windows">HBase on Windows</a>
+</li>
+
+                      <li>      <a href="replication.html"  target="_blank" title="Cluster replication">Cluster replication</a>
+</li>
+
+                      <li class="dropdown-submenu">
+                                      <a href=""  title="0.94 Documentation">0.94 Documentation</a>
+              <ul class="dropdown-menu">
+                                  <li>      <a href="0.94/apidocs/index.html"  target="_blank" title="API">API</a>
+</li>
+                                  <li>      <a href="0.94/xref/index.html"  target="_blank" title="X-Ref">X-Ref</a>
+</li>
+                                  <li>      <a href="0.94/book.html"  target="_blank" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
+</li>
+                              </ul>
+            </li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+
+                      <li>      <a href="http://www.apache.org/foundation/"  target="_blank" title="Apache Software Foundation">Apache Software Foundation</a>
+</li>
+
+                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  target="_blank" title="How Apache Works">How Apache Works</a>
+</li>
+
+                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  target="_blank" title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+
+                          <div id="search-form" class="navbar-search pull-right">
+      <script type="text/javascript">
+      var cx = '000385458301414556862:sq1bb0xugjg';
+
+      (function() {
+        var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
+        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//cse.google.com/cse.js?cx=' + cx;
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
+      })();
+
+    </script>
+    <gcse:search></gcse:search>
+  </div>
+
+
+
+                      </div>
+
+        </div>
+      </div>
+    </div>
+
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                <div id="bannerLeft">
+                <h2></h2>
+                </div>
+                      </div>
+        <div class="pull-right">                                <a href="./" id="bannerRight">
+                                                                                                <img src="images/hbase_logo_with_orca_large.png"  alt="Apache HBase"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+
+
+
+
+
+
+                            </ul>
+      </div>
+
+
+
+        <div id="bodyColumn" >
+
+            <!-- Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. -->
+
+    <div class="section">
+<h2><a name="About_this_Document"></a>About this Document</h2>
+
+<p>Apache HBase (TM) is not an ACID compliant database. However, it does guarantee certain specific
+      properties.</p>
+
+<p>This specification enumerates the ACID properties of HBase.</p>
+    </div>
+
+<div class="section">
+<h2><a name="Definitions"></a>Definitions</h2>
+
+<p>For the sake of common vocabulary, we define the following terms:</p>
+
+<dl>
+
+<dt>Atomicity</dt>
+
+<dd>an operation is atomic if it either completes entirely or not at all</dd>
+
+
+<dt>Consistency</dt>
+
+<dd>
+          all actions cause the table to transition from one valid state directly to another
+          (eg a row will not disappear during an update, etc)
+        </dd>
+
+
+<dt>Isolation</dt>
+
+<dd>
+          an operation is isolated if it appears to complete independently of any other concurrent transaction
+        </dd>
+
+
+<dt>Durability</dt>
+
+<dd>any update that reports &quot;successful&quot; to the client will not be lost</dd>
+
+
+<dt>Visibility</dt>
+
+<dd>an update is considered visible if any subsequent read will see the update as having been committed</dd>
+      </dl>
+
+<p>
+        The terms <i>must</i> and <i>may</i> are used as specified by RFC 2119.
+        In short, the word &quot;must&quot; implies that, if some case exists where the statement
+        is not true, it is a bug. The word &quot;may&quot; implies that, even if the guarantee
+        is provided in a current release, users should not rely on it.
+      </p>
+    </div>
+
+<div class="section">
+<h2><a name="APIs_to_consider"></a>APIs to consider</h2>
+
+<ul>
+
+<li>Read APIs
+
+<ul>
+
+<li>get</li>
+
+<li>scan</li>
+        </ul>
+        </li>
+
+<li>Write APIs</li>
+
+<ul>
+
+<li>put</li>
+
+<li>batch put</li>
+
+<li>delete</li>
+        </ul>
+
+<li>Combination (read-modify-write) APIs</li>
+
+<ul>
+
+<li>incrementColumnValue</li>
+
+<li>checkAndPut</li>
+        </ul>
+      </ul>
+    </div>
+
+
+<div class="section">
+<h2><a name="Guarantees_Provided"></a>Guarantees Provided</h2>
+
+
+<div class="section">
+<h2><a name="Atomicity"></a>Atomicity</h2>
+
+
+<ol style="list-style-type: decimal">
+
+<li>All mutations are atomic within a row. Any put will either wholely succeed or wholely fail.[3]</li>
+
+<ol style="list-style-type: decimal">
+
+<li>An operation that returns a &quot;success&quot; code has completely succeeded.</li>
+
+<li>An operation that returns a &quot;failure&quot; code has completely failed.</li>
+
+<li>An operation that times out may have succeeded and may have failed. However,
+            it will not have partially succeeded or failed.</li>
+          </ol>
+
+<li> This is true even if the mutation crosses multiple column families within a row.</li>
+
+<li> APIs that mutate several rows will _not_ be atomic across the multiple rows.
+          For example, a multiput that operates on rows 'a','b', and 'c' may return having
+          mutated some but not all of the rows. In such cases, these APIs will return a list
+          of success codes, each of which may be succeeded, failed, or timed out as described above.</li>
+
+<li> The checkAndPut API happens atomically like the typical compareAndSet (CAS) operation
+          found in many hardware architectures.</li>
+
+<li> The order of mutations is seen to happen in a well-defined order for each row, with no
+          interleaving. For example, if one writer issues the mutation &quot;a=1,b=1,c=1&quot; and
+          another writer issues the mutation &quot;a=2,b=2,c=2&quot;, the row must either
+          be &quot;a=1,b=1,c=1&quot; or &quot;a=2,b=2,c=2&quot; and must <i>not</i> be something
+          like &quot;a=1,b=2,c=1&quot;.</li>
+
+<ol style="list-style-type: decimal">
+
+<li>Please note that this is not true _across rows_ for multirow batch mutations.</li>
+          </ol>
+        </ol>
+      </div>
+
+<div class="section">
+<h2><a name="Consistency_and_Isolation"></a>Consistency and Isolation</h2>
+
+<ol style="list-style-type: decimal">
+
+<li>All rows returned via any access API will consist of a complete row that existed at
+          some point in the table's history.</li>
+
+<li>This is true across column families - i.e a get of a full row that occurs concurrent
+          with some mutations 1,2,3,4,5 will return a complete row that existed at some point in time
+          between mutation i and i+1 for some i between 1 and 5.</li>
+
+<li>The state of a row will only move forward through the history of edits to it.</li>
+        </ol>
+
+
+<div class="section">
+<h2><a name="Consistency_of_Scans"></a>Consistency of Scans</h2>
+
+<p>
+          A scan is <b>not</b> a consistent view of a table. Scans do
+          <b>not</b> exhibit <i>snapshot isolation</i>.
+        </p>
+
+<p>
+          Rather, scans have the following properties:
+        </p>
+
+
+<ol style="list-style-type: decimal">
+
+<li>
+            Any row returned by the scan will be a consistent view (i.e. that version
+            of the complete row existed at some point in time) [1]
+          </li>
+
+<li>
+            A scan will always reflect a view of the data <i>at least as new as</i>
+            the beginning of the scan. This satisfies the visibility guarantees
+          enumerated below.</li>
+
+<ol style="list-style-type: decimal">
+
+<li>For example, if client A writes data X and then communicates via a side
+            channel to client B, any scans started by client B will contain data at least
+            as new as X.</li>
+
+<li>A scan _must_ reflect all mutations committed prior to the construction
+            of the scanner, and _may_ reflect some mutations committed subsequent to the
+            construction of the scanner.</li>
+
+<li>Scans must include <i>all</i> data written prior to the scan (except in
+            the case where data is subsequently mutated, in which case it _may_ reflect
+            the mutation)</li>
+          </ol>
+        </ol>
+
+<p>
+          Those familiar with relational databases will recognize this isolation level as &quot;read committed&quot;.
+        </p>
+
+<p>
+          Please note that the guarantees listed above regarding scanner consistency
+          are referring to &quot;transaction commit time&quot;, not the &quot;timestamp&quot;
+          field of each cell. That is to say, a scanner started at time <i>t</i> may see edits
+          with a timestamp value greater than <i>t</i>, if those edits were committed with a
+          &quot;forward dated&quot; timestamp before the scanner was constructed.
+        </p>
+        </div>
+      </div>
+
+<div class="section">
+<h2><a name="Visibility"></a>Visibility</h2>
+
+<ol style="list-style-type: decimal">
+
+<li> When a client receives a &quot;success&quot; response for any mutation, that
+          mutation is immediately visible to both that client and any client with whom it
+          later communicates through side channels. [3]</li>
+
+<li> A row must never exhibit so-called &quot;time-travel&quot; properties. That
+          is to say, if a series of mutations moves a row sequentially through a series of
+          states, any sequence of concurrent reads will return a subsequence of those states.</li>
+
+<ol style="list-style-type: decimal">
+
+<li>For example, if a row's cells are mutated using the &quot;incrementColumnValue&quot;
+            API, a client must never see the value of any cell decrease.</li>
+
+<li>This is true regardless of which read API is used to read back the mutation.</li>
+          </ol>
+
+<li> Any version of a cell that has been returned to a read operation is guaranteed to
+          be durably stored.</li>
+        </ol>
+
+      </div>
+
+<div class="section">
+<h2><a name="Durability"></a>Durability</h2>
+
+<ol style="list-style-type: decimal">
+
+<li> All visible data is also durable data. That is to say, a read will never return
+          data that has not been made durable on disk[2]</li>
+
+<li> Any operation that returns a &quot;success&quot; code (eg does not throw an exception)
+          will be made durable.[3]</li>
+
+<li> Any operation that returns a &quot;failure&quot; code will not be made durable
+          (subject to the Atomicity guarantees above)</li>
+
+<li> All reasonable failure scenarios will not affect any of the guarantees of this document.</li>
+
+        </ol>
+      </div>
+
+<div class="section">
+<h2><a name="Tunability"></a>Tunability</h2>
+
+<p>All of the above guarantees must be possible within Apache HBase. For users who would like to trade
+        off some guarantees for performance, HBase may offer several tuning options. For example:</p>
+
+<ul>
+
+<li>Visibility may be tuned on a per-read basis to allow stale reads or time travel.</li>
+
+<li>Durability may be tuned to only flush data to disk on a periodic basis</li>
+        </ul>
+      </div>
+    </div>
+
+<div class="section">
+<h2><a name="More_Information"></a>More Information</h2>
+
+<p>
+      For more information, see the <a href="book.html#client">client architecture</a> or <a href="book.html#datamodel">data model</a> sections in the Apache HBase Reference Guide.
+      </p>
+    </div>
+
+
+<div class="section">
+<h2><a name="Footnotes"></a>Footnotes</h2>
+
+<p>[1] A consistent view is not guaranteed intra-row scanning -- i.e. fetching a portion of
+          a row in one RPC then going back to fetch another portion of the row in a subsequent RPC.
+          Intra-row scanning happens when you set a limit on how many values to return per Scan#next
+          (See <a class="externalLink" href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int)">Scan#setBatch(int)</a>).
+      </p>
+
+
+<p>[2] In the context of Apache HBase, &quot;durably on disk&quot; implies an hflush() call on the transaction
+      log. This does not actually imply an fsync() to magnetic media, but rather just that the data has been
+      written to the OS cache on all replicas of the log. In the case of a full datacenter power loss, it is
+      possible that the edits are not truly durable.</p>
+
+<p>[3] Puts will either wholely succeed or wholely fail, provided that they are actually sent
+      to the RegionServer.  If the writebuffer is used, Puts will not be sent until the writebuffer is filled
+      or it is explicitly flushed.</p>
+
+    </div>
+
+
+
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+                      <div class="row">
+                                      <p >Copyright &copy;                    2007&#x2013;2015
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All rights reserved.
+
+                  <li id="publishDate" class="pull-right">Last Published: 2015-11-11</li>
+            </p>
+                </div>
+
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+      </a>
+              </p>
+
+                </div>
+    </footer>
+        </body>
+</html>


Mime
View raw message