~ubuntu-branches/ubuntu/quantal/kyotocabinet/quantal

« back to all changes in this revision

Viewing changes to doc/index.ja.html

  • Committer: Package Import Robot
  • Author(s): Shawn Landden
  • Date: 2012-06-07 16:12:07 UTC
  • Revision ID: package-import@ubuntu.com-20120607161207-prbj5blqgzzfl8of
Tags: upstream-1.2.76
Import upstream version 1.2.76

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
 
 
3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
4
 
 
5
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
 
6
 
 
7
<head>
 
8
<meta http-equiv="Content-Language" content="ja" />
 
9
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
10
<meta http-equiv="Content-Style-Type" content="text/css" />
 
11
<meta http-equiv="Content-Script-Type" content="text/javascript" />
 
12
<meta name="author" content="FAL Labs" />
 
13
<meta name="keywords" content="Kyoto Cabinet, kyotocabinet, database, DBM" />
 
14
<meta name="description" content="homepage of Kyoto Cabinet" />
 
15
<link rel="contents" href="./" />
 
16
<link rel="stylesheet" href="common.css" />
 
17
<link rel="icon" href="icon16.png" />
 
18
<link rev="made" href="mailto:info@fallabs.com" />
 
19
<link rel="alternate" href="index.html" lang="en" xml:lang="en" title="the English version" />
 
20
<title>Kyoto Cabinet: DBMの率直な壱実装</title>
 
21
<script type="text/javascript">function startup() {
 
22
  if (!navigator) return;
 
23
  var elem = document.getElementById("headline");
 
24
  if (!elem) return;
 
25
  var now = new Date();
 
26
  if ((now.getFullYear() + now.getMonth() + now.getDate() + now.getHours()) % 5 == 0) {
 
27
    var labels = [ "丸太町", "竹屋町", "夷川", "二条", "押小路", "御池", "姉小路", "三条",
 
28
      "六角", "蛸薬師", "錦小路", "四条", "綾小路", "仏光寺", "高辻", "松原", "万寿寺",
 
29
      "五条", "雪駄屋町", "鍵屋町", "魚棚", "六条", "三哲", "七条", "八条", "九条", "十条" ];
 
30
    var label = labels[Math.floor(now.getTime()/3000)%labels.length] + "収納棚";
 
31
    var text = "DBMの率直な壱実装";
 
32
    if (now.getDate() % 3 == 0) {
 
33
      label = "京都収納棚";
 
34
      var texts = [ "丸竹夷二押御池", "姉三六角蛸錦", "四綾仏高松万五条",
 
35
        "雪駄せったちゃらちゃら魚の棚", "六条三哲とおりすぎ",
 
36
        "七条こえれば八九条", "十条東寺でとどめさす" ];
 
37
      text = texts[Math.floor(now.getTime()/10000)%texts.length];
 
38
    }
 
39
    elem.firstChild.nodeValue = label + ": " + text;
 
40
  }
 
41
}
 
42
</script>
 
43
</head>
 
44
 
 
45
<body onload="startup();">
 
46
 
 
47
<h1 id="headline">Kyoto Cabinet: DBMの率直な壱実装</h1>
 
48
 
 
49
<div class="note">Copyright (C) 2009-2012 FAL Labs</div>
 
50
<div class="note">Last Update: Fri, 04 Mar 2011 23:07:26 -0800</div>
 
51
 
 
52
<div class="logo"><img src="logo.png" id="logo" alt="Kyoto Cabinet" width="300" height="110" /></div>
 
53
 
 
54
<hr />
 
55
 
 
56
<h2 id="overview">概要</h2>
 
57
 
 
58
<p>Kyoto Cabinetはデータベースを管理するルーチン群のライブラリです。データベースはレコード群を格納した単純なファイルであり、各レコードはキーと値のペアです。全てのキーと値は任意の長さの一連のバイト列です。いわゆるバイナリデータでも文字列の両方をキーや値として利用できます。各キーはデータベース内で一意でなければなりません。テーブルやデータ型の概念はありません。レコード群はハッシュ表またはB+木で編成されます。</p>
 
59
 
 
60
<p>Kyoto Cabinetは非常に高速に動作します。例えば、ハッシュ表データベースに100万レコードを格納するのに0.9秒かかり、B+木データベースでは1.1秒かかります。さらに、データベースのサイズが非常に小さいです。例えば、ハッシュ表データベースの各レコードにかかるオーバーヘッドは16バイトであり、B+木データベースでは4バイトです。また、Kyoto Cabinetのスケーラビリティは素晴らしいです。データベースのサイズは8EB(9.22e18バイト)までです。</p>
 
61
 
 
62
<p>Kyoto CabinetはC++言語で記述され、C++とCとJavaとPythonとRubyとPerlとLuaのAPIとして提供されます。Kyoto cabinetはC++03とTR1ライブラリ拡張に準拠するAPIを備えた環境にて利用できます。Kyoto CabinetはGNU一般公衆利用許諾に基づいて利用許諾されたフリーソフトウェアです。一方で、商用ライセンスも提供されます。もしあなたがプロプライエタリソフトウェアでKyoto Cabinetを利用する場合には、商用ライセンスが必要です。</p>
 
63
 
 
64
<hr />
 
65
 
 
66
<h2 id="documents">文書</h2>
 
67
 
 
68
<p>以下はKyoto Cabinetの文書群です。これらはソースパッケージにも含まれています。</p>
 
69
 
 
70
<ul>
 
71
<li><a href="spex.html">基本仕様書</a></li>
 
72
<li><a href="command.html">コマンドラインの仕様書</a></li>
 
73
<li><a href="kyotoproducts.pdf">プレゼンテーション資料</a></li>
 
74
<li><a href="api/">コアライブラリ(C/C++)のAPI文書群</a></li>
 
75
</ul>
 
76
 
 
77
<ul>
 
78
<li><a href="http://fallabs.com/kyotocabinet/javadoc/">JavaのAPI文書群</a></li>
 
79
<li><a href="http://fallabs.com/kyotocabinet/pythondoc/">Python 3.xのAPI文書群</a></li>
 
80
<li><a href="http://fallabs.com/kyotocabinet/pythonlegacydoc/">Python 2.xのAPI文書群</a></li>
 
81
<li><a href="http://fallabs.com/kyotocabinet/rubydoc/">RubyのAPI文書群</a></li>
 
82
<li><a href="http://fallabs.com/kyotocabinet/perldoc/">PerlのAPI文書群</a></li>
 
83
<li><a href="http://fallabs.com/kyotocabinet/luadoc/">LuaのAPI文書群</a></li>
 
84
</ul>
 
85
 
 
86
<hr />
 
87
 
 
88
<h2 id="packages">パッケージ</h2>
 
89
 
 
90
<p>以下はKyoto Cabinetのソースパッケージ群です。バイナリパッケージに関しては、各々の配布者のサイトをご覧ください。</p>
 
91
 
 
92
<ul>
 
93
<li><a href="http://fallabs.com/kyotocabinet/pkg/">コアライブラリ(C/C++)のソースパッケージ</a></li>
 
94
</ul>
 
95
 
 
96
<ul>
 
97
<li><a href="http://fallabs.com/kyotocabinet/javapkg/">Javaのソースパッケージ</a></li>
 
98
<li><a href="http://fallabs.com/kyotocabinet/pythonpkg/">Python 3.xのソースパッケージ</a></li>
 
99
<li><a href="http://fallabs.com/kyotocabinet/pythonlegacypkg/">Python 2.xのソースパッケージ</a></li>
 
100
<li><a href="http://fallabs.com/kyotocabinet/rubypkg/">Rubyのソースパッケージ</a></li>
 
101
<li><a href="http://fallabs.com/kyotocabinet/perlpkg/">Perlのソースパッケージ</a></li>
 
102
<li><a href="http://fallabs.com/kyotocabinet/luapkg/">Luaのソースパッケージ</a></li>
 
103
</ul>
 
104
 
 
105
<ul>
 
106
<li><a href="http://fallabs.com/kyotocabinet/winpkg/">Windows用のバイナリパッケージ(C/C++/Java)</a></li>
 
107
</ul>
 
108
 
 
109
<hr />
 
110
 
 
111
<h2 id="information">情報</h2>
 
112
 
 
113
<p>Kyoto Cabinetは<a href="http://fallabs.com/">FAL Labs</a>によって開発され保守されています。開発者の連絡先メールアドレスは `info@fallabs.com' です。もしあなたが商用ライセンスに興味があるなら、<a href="http://fallabs.com/license/">ライセンスガイド</a>をご覧ください。</p>
 
114
 
 
115
<p>以下はKyoto Cabinetの兄弟プロジェクトです。</p>
 
116
 
 
117
<ul>
 
118
<li><a href="http://fallabs.com/kyototycoon/">リモートサービス(Kyoto Tycoon)</a></li>
 
119
</ul>
 
120
 
 
121
<hr />
 
122
 
 
123
</body>
 
124
 
 
125
</html>
 
126
 
 
127
<!-- END OF FILE -->