/ja/docs/tutorial/mode.html
HTML | 163 lines | 148 code | 15 blank | 0 comment | 0 complexity | 844d4f0fe78e60ce22af7860afc152f6 MD5 | raw file
- <!DOCTYPE html>
- <html lang="ja">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>4.2. モード — Mroonga v12.04 documentation</title>
- <link rel="stylesheet" type="text/css" href="../static/pygments.css" />
- <link rel="stylesheet" type="text/css" href="../static/mroonga.css" />
-
- <script data-url_root="../" id="documentation_options" src="../static/documentation_options.js"></script>
- <script src="../static/jquery.js"></script>
- <script src="../static/underscore.js"></script>
- <script src="../static/_sphinx_javascript_frameworks_compat.js"></script>
- <script src="../static/doctools.js"></script>
- <script src="../static/translations.js"></script>
-
- <link rel="index" title="索引" href="../genindex.html" />
- <link rel="search" title="検索" href="../search.html" />
- <link rel="next" title="4.3. ストレージモード" href="storage.html" />
- <link rel="prev" title="4.1. インストールチェック" href="installation_check.html" />
- <meta property="fb:page_id" content="238184682903165" /><!-- mroonga -->
- <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou -->
- <meta property="og:type" content="product" />
- <meta property="og:image" content="http://mroonga.org/images/logos/mroonga-icon-full-size.png" />
- <meta property="og:site_name" content="mroonga" />
- <link rel="stylesheet" href="/css/sphinx.css" type="text/css" />
- </head>
- <body>
- <div id="fb-root"></div>
- <div class="header">
- <h1 class="title">
- <a id="top-link" href="../../">
- <span class="project">mroonga</span>
- <span class="separator">-</span>
- <span class="description">MySQLで高速に全文検索するためのオープンソースのストレージエンジン</span>
- </a>
- </h1>
- <div class="facebook-buttons">
- <fb:like href="http://www.facebook.com/pages/mroonga/238184682903165"
- layout="standard"
- width="290"></fb:like>
- </div>
- <div class="other-language-links">
- <ul>
- <li><a href="../../../docs/tutorial/mode.html" title="English">English</a></li>
- </ul>
- </div>
- </div>
-
- <div class="related" role="navigation" aria-label="related navigation">
- <h3>ナビゲーション</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="総合索引"
- accesskey="I">索引</a></li>
- <li class="right" >
- <a href="storage.html" title="4.3. ストレージモード"
- accesskey="N">次へ</a> |</li>
- <li class="right" >
- <a href="installation_check.html" title="4.1. インストールチェック"
- accesskey="P">前へ</a> |</li>
- <li class="nav-item nav-item-0"><a href="../index.html">Mroonga v12.04 documentation</a> »</li>
- <li class="nav-item nav-item-1"><a href="../tutorial.html" accesskey="U"><span class="section-number">4. </span>チュートリアル</a> »</li>
- <li class="nav-item nav-item-this"><a href=""><span class="section-number">4.2. </span>モード</a></li>
- </ul>
- </div>
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body" role="main">
-
- <div class="section" id="mode">
- <h1><span class="section-number">4.2. </span>モード<a class="headerlink" href="#mode" title="Permalink to this heading">¶</a></h1>
- <p>Mroongaには以下の2つのモードがあります。</p>
- <blockquote>
- <div><ul class="simple">
- <li><p>ストレージモード</p></li>
- <li><p>ラッパーモード</p></li>
- </ul>
- </div></blockquote>
- <p>ストレージモードでは、全文検索機能だけではなくデータストアも含めてGroongaの機能を利用します。ストレージエンジンのすべての機能をGroongaで実現するため、Groongaが得意としている集計操作が高速です。また、 <code class="docutils literal notranslate"><span class="pre">groonga</span></code> コマンドで直接データベースを操作できるという特長もあります。</p>
- <p>ストレージモードの構成を図で表すと以下のようになります。MyISAMやInnoDBなど既存のストレージエンジンの代わりに利用します。</p>
- <div class="figure align-center">
- <img alt="ストレージモード" src="../images/storage-mode.png" />
- </div>
- <p>ラッパーモードでは全文検索機能のみGroongaの機能を利用し、データストアはInnoDBなど既存のストレージエンジンを利用します。ラッパーモードを利用することにより、ストレージエンジンとして多くの利用実績のあるInnoDBに全文検索エンジンとして実績のあるMroongaを組み合わせて、高速な全文検索機能付きの信頼性のあるデータベースとして利用できるという特長があります。</p>
- <p>ラッパーモードの構成を図で表すと以下のようになります。全文検索関連の処理はMroongaで処理し、それ以外の処理はMyISAMやInnoDBなど既存のストレージエンジンを利用します。SQLを処理するSQL Handlerと既存のストレージエンジンの間に位置するため、すべてのデータが一度Mroongaを通ることになります。これを利用して、全文検索用のインデックス作成などを透過的に行います。</p>
- <div class="figure align-center">
- <img alt="ラッパーモード" src="../images/wrapper-mode.png" />
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- </div>
- </div>
- <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
- <div class="sphinxsidebarwrapper">
- <div>
- <h4>前のトピックへ</h4>
- <p class="topless"><a href="installation_check.html"
- title="前の章へ"><span class="section-number">4.1. </span>インストールチェック</a></p>
- </div>
- <div>
- <h4>次のトピックへ</h4>
- <p class="topless"><a href="storage.html"
- title="次の章へ"><span class="section-number">4.3. </span>ストレージモード</a></p>
- </div>
- <div id="searchbox" style="display: none" role="search">
- <h3 id="searchlabel">クイック検索</h3>
- <div class="searchformwrapper">
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
- <input type="submit" value="検索" />
- </form>
- </div>
- </div>
- <script>document.getElementById('searchbox').style.display = "block"</script>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related" role="navigation" aria-label="related navigation">
- <h3>ナビゲーション</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="総合索引"
- >索引</a></li>
- <li class="right" >
- <a href="storage.html" title="4.3. ストレージモード"
- >次へ</a> |</li>
- <li class="right" >
- <a href="installation_check.html" title="4.1. インストールチェック"
- >前へ</a> |</li>
- <li class="nav-item nav-item-0"><a href="../index.html">Mroonga v12.04 documentation</a> »</li>
- <li class="nav-item nav-item-1"><a href="../tutorial.html" ><span class="section-number">4. </span>チュートリアル</a> »</li>
- <li class="nav-item nav-item-this"><a href=""><span class="section-number">4.2. </span>モード</a></li>
- </ul>
- </div>
- <div class="footer" role="contentinfo">
- © Copyright 2009-2022, Mroonga Project.
- </div>
- <script src="http://connect.facebook.net/ja_JP/all.js"></script>
- <script>
- FB.init({
- appId : null,
- status : true, // check login status
- cookie : true, // enable cookies to allow the server to access the session
- xfbml : true // parse XFBML
- });
- </script>
- </body>
- </html>