[Groonga-commit] droonga/droonga.org at 3b357c8 [gh-pages] Add Groonga tutorial (under construction)

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Apr 24 17:58:11 JST 2014


YUKI Hiroshi	2014-04-24 17:58:11 +0900 (Thu, 24 Apr 2014)

  New Revision: 3b357c88b07da0e23222d37991bf01a66bfb7732
  https://github.com/droonga/droonga.org/commit/3b357c88b07da0e23222d37991bf01a66bfb7732

  Message:
    Add Groonga tutorial (under construction)

  Added files:
    tutorial/groonga/index.md
  Modified files:
    tutorial/index.md

  Added: tutorial/groonga/index.md (+64 -0) 100644
===================================================================
--- /dev/null
+++ tutorial/groonga/index.md    2014-04-24 17:58:11 +0900 (66dce32)
@@ -0,0 +1,64 @@
+---
+title: "Droonga tutorial: How to migrate from Groonga?"
+layout: en
+---
+
+* TOC
+{:toc}
+
+## The goal of this tutorial
+
+Learning steps to run a Droonga server by your hand, and use it as a [Groonga][groonga] compatible server.
+
+## Precondition
+
+* You must have basic knowledge and experiences to setup and operate an [Ubuntu][] Server.
+* You must have basic knowledge and experiences to use the [Groonga][groonga] via HTTP.
+
+## Abstract
+
+It is a data processing engine based on a distributed architecture, named after the terms "distributed-Groonga".
+As its name suggests, it can work as a Groonga compatible server with some improvements - replication and sharding.
+
+In a certain sense, the Droonga is quite different from Groonga, about its architecture, design, API etc.
+However, you don't have to understand the whole architecture of the Droonga, if you simply use it just as a Groonga compatible server.
+
+For example, let's try to build a database system to find [Starbucks stores in New York](http://geocommons.com/overlays/430038).
+
+## Prepare an environment for experiments
+
+Prepare a computer at first.
+This tutorial describes steps to setup a Droonga server on an existing computer.
+Following instructions are basically written for a successfully prepared virtual machine of the `Ubuntu 13.10 x64` on the service [DigitalOcean](https://www.digitalocean.com/), with an available console.
+
+NOTE: Make sure to use instances with >= 2GB memory equipped, at least during installation of required packages for Droonga.
+Otherwise, you may experience a strange build error.
+
+## How to install a Droonga server?
+
+TBD
+
+## How to start and stop the Droonga server?
+
+TBD
+
+## Create a table
+
+TBD
+
+## Load data to a table
+
+TBD
+
+## Select data from a table
+
+TBD
+
+## Conclusion
+
+In this tutorial, you did setup a [Droonga][] server on a [Ubuntu Linux][Ubuntu].
+Moreover, you load data to it and and select data from it successfully, as a [Groonga][] compatible server.
+
+  [Ubuntu]: http://www.ubuntu.com/
+  [Droonga]: https://droonga.org/
+  [Groonga]: http://groonga.org/

  Modified: tutorial/index.md (+4 -0)
===================================================================
--- tutorial/index.md    2014-04-24 17:20:06 +0900 (39fe89d)
+++ tutorial/index.md    2014-04-24 17:58:11 +0900 (dcd8223)
@@ -3,6 +3,10 @@ title: Droonga tutorial
 layout: en
 ---
 
+## For Groonga users
+
+ * [How to migrate from Groonga?](groonga/)
+
 ## For application developers
 
  * [Basic usage tutorial](basic/)
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index