Sednaを使う
XMLデータベースのSednaをインストールしました。 以下、Pythonで使えるようにするまでのインストール手順の覚書。
-
Sednaのインストール。
-
利用するプラットホームのバイナリをダウンロードしてインストール。
-
PythonからSednaを利用するためのAPIをインストール
-
僕は、Zope3からも簡単に使いたいと思ったので、zif.sednaを使うことにした。
-
easy_install zif.sedna でインストールできます。しかし・・・
-
プラットホームがWindowsだったので、苦労しました。
-
2.1.2項のコマンドをする前に、以下のものをDLしてインストールして置く必要があります。
-
libxml2-pythonのインストール
-
以下のサイトから自分のPythonバージョンのものをDLしてインストールします。
-
lxmlのインストール
-
以下のサイトからwindowsパッケージをDLしてインストール
-
2.1.2項のコマンドを実行。
-
インストール終了。
-
Sednaの操作
-
Sedna起動
-
se_gov
-
Sedna終了
-
se_stop
-
DB作成
-
se_cdb 作成データベース名
-
DB削除
-
se_ddb 削除したいデータベース名
-
DBの起動
-
se_sm 起動したいデータベース名
-
DBの終了
-
se_smsd 終了したいデータベース名
-
Sednaターミナル起動
-
se_term データベース名
-
Sednaターミナル 基本コマンド
-
ヘルプ
-
?
-
コミット
-
\commit
-
ロールバック
-
\rollback
-
直近のクエリの実行時間
-
\showtime
-
ターミナルでの変数のセット
-
\set
-
ターミナルでの変数の解放
-
\unset
-
ターミナル終了
-
\quit
-
Sedna便利ツール
-
ターミナルで作業をするのは大変とういう方に、GUIのツールがあります。
-
SednaAdmin
-
Javaでできているので、適当なところに解凍してSednaAdmin.jarを実行すればよい。