[Groonga-mysql-commit] mroonga/mroonga [master] [doc] add a storage mode figure.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 6月 21日 (火) 12:10:55 JST


Kouhei Sutou	2011-06-21 03:10:55 +0000 (Tue, 21 Jun 2011)

  New Revision: 6d3f0fb18382478dc1a92b1086f0586a16f08eaa

  Log:
    [doc] add a storage mode figure.

  Added files:
    doc/ja/source/_static/images/storage-mode.png
    doc/ja/source/_static/images/storage-mode.svg
  Modified files:
    doc/ja/source/userguide.rst

  Added: doc/ja/source/_static/images/storage-mode.png (+0 -0) 100644
===================================================================
(Binary files differ)

  Added: doc/ja/source/_static/images/storage-mode.svg (+287 -0) 100644
===================================================================
--- /dev/null
+++ doc/ja/source/_static/images/storage-mode.svg    2011-06-21 03:10:55 +0000 (ef732a4)
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+   width="452.35107"
+   height="473.72626"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="storage-mode.svg"
+   inkscape:export-filename="storage-mode.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path3879"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="1"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="258.31006"
+     inkscape:cy="277.15835"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1024"
+     inkscape:window-height="582"
+     inkscape:window-x="458"
+     inkscape:window-y="107"
+     inkscape:window-maximized="0"
+     fit-margin-top="10"
+     fit-margin-left="10"
+     fit-margin-right="10"
+     fit-margin-bottom="10" />
+  <metadata
+     id="metadata7">
+    <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>
+  <g
+     inkscape:label="レイヤー 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-64.289734,-118.44063)">
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3760"
+       width="431.35107"
+       height="307.56534"
+       x="74.789734"
+       y="221.5117"
+       rx="18.182745"
+       ry="18.182745"
+       inkscape:export-filename="./rect3760.png"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect2985"
+       width="278.5899"
+       height="46.542416"
+       x="148.76938"
+       y="265.46445"
+       rx="18.182745"
+       ry="18.182745" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="346.34598"
+       y="251.39787"
+       id="text3762"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3764"
+         x="346.34598"
+         y="251.39787">MySQL Server</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="222.80261"
+       y="297.84113"
+       id="text3766"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3768"
+         x="222.80261"
+         y="297.84113">SQL Handler</tspan></text>
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect4537"
+       width="403.57144"
+       height="159.28569"
+       x="87.85714"
+       y="358.79074"
+       rx="24.696215"
+       ry="24.696215" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect4535"
+       width="114.40467"
+       height="105.34303"
+       x="107.61432"
+       y="401.35693"
+       rx="18.182745"
+       ry="18.182745" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="128.81665"
+       y="461.73938"
+       id="text3818"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3820"
+         x="128.81665"
+         y="461.73938">MyISAM</tspan></text>
+    <rect
+       ry="18.182745"
+       rx="18.182745"
+       y="401.35693"
+       x="235.61432"
+       height="105.34303"
+       width="114.40467"
+       id="rect4533"
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="254.78931"
+       y="463.14563"
+       id="text3824"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3826"
+         x="254.78931"
+         y="463.14563">InnoDB</tspan></text>
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3828"
+       width="114.40467"
+       height="105.34303"
+       x="359.61432"
+       y="401.35693"
+       rx="18.182745"
+       ry="18.182745" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="416.93384"
+       y="428.98547"
+       id="text3830"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3832"
+         x="416.93384"
+         y="428.98547">groonga</tspan><tspan
+         sodipodi:role="line"
+         x="416.93384"
+         y="458.98547"
+         id="tspan3834">storage</tspan><tspan
+         sodipodi:role="line"
+         x="416.93384"
+         y="488.98547"
+         id="tspan3836">engine</tspan></text>
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       id="rect3865"
+       width="176.92403"
+       height="56.408867"
+       x="203.80714"
+       y="128.94063"
+       rx="18.182745"
+       ry="18.182745" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="220.86682"
+       y="164.86772"
+       id="text3867"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3869"
+         x="220.86682"
+         y="164.86772">MySQL Client</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 284.55589,190.70206 0,27.43511"
+       id="path3871"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="239.6041"
+       y="210.90512"
+       id="text4317"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4319"
+         x="239.6041"
+         y="210.90512">SQL</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 155.14286,319.50504 0,32.85714"
+       id="path4323"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path4509"
+       d="m 175.14286,352.36218 0,-32.85714"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="312.85715"
+       y="387.36218"
+       id="text4539"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4541"
+         x="312.85715"
+         y="387.36218">Storage Engine</tspan></text>
+    <path
+       inkscape:connector-curvature="0"
+       id="path4543"
+       d="m 279.14286,319.50504 0,32.85714"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 299.14286,352.36218 0,-32.85714"
+       id="path4545"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 399.14286,319.50504 0,32.85714"
+       id="path4547"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path4549"
+       d="m 419.14286,352.36218 0,-32.85714"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       x="173.57143"
+       y="577.36218"
+       id="text4551"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4553"
+         x="173.57143"
+         y="577.36218">Storage Mode</tspan></text>
+  </g>
+</svg>

  Modified: doc/ja/source/userguide.rst (+17 -0)
===================================================================
--- doc/ja/source/userguide.rst    2011-06-21 02:35:16 +0000 (064590e)
+++ doc/ja/source/userguide.rst    2011-06-21 03:10:55 +0000 (7124a35)
@@ -35,6 +35,23 @@ SHOW ENGINESコマンドでgroongaストレージエンジンがインストー
 
  mysql> INSTALL PLUGIN groonga SONAME 'ha_groonga.so';
 
+動作モード
+----------
+
+0.7からgroongaストレージエンジンは以下の2つの動作モードのど
+ちらかで動作するようになりました。
+
+* ストレージモード(0.6以前と同じ動作)
+* ラッパーモード
+
+ストレージモードでは、全文検索機能だけではなくデータストアも
+含めてgroongaの機能を利用します。ラッパーモードでは全文検索
+機能のみgroongaの機能を利用し、データストアはInnoDBなど既存
+のストレージエンジンを利用します。
+
+.. figure:: _static/images/storage-mode.png
+   :alt: ストレージモード
+
 全文検索の利用方法
 ------------------
 




Groonga-mysql-commit メーリングリストの案内
Back to archive index