2021年2月7日日曜日

Sedba XML Database 再び

ちょっと作りたいサイトがあって、マイクロサービスを用意しようと思って、golang使ってたんだけど、DBどうしようかなぁと思ってデータを眺めていたら、XMLデータベースを使いたくなってきた。
しかしながら、今動くのはJavaベースのしょぼいのばかり、 やはりC系言語でガリガリ書かれたものを使いたい。

あー、俺の中でJavaはクソ遅いんで、異論は認めない。

まぁ、そういうことで、選択しとして Sedna XML Database しかないのだ。
githubからソースを取得し、コンパイル、途中少しエラーが出たので、 BISION絡みのところと、Stringのインクルードガードを直し、ポインタの使い方を多分間違っている部分がコンパイラに怒られたので直し、 まぁそのくらいでコンパイルは通るようになった。

んで、データをエクセル使ってXMLに直し、バルクインサートし、XQueryで取り出してみた。
まぁ、よく動くよこれ、UTF-8にも対応してるんで、日本語も無問題だ。
今はXQueryを勉強し直してる。
Sedna XML Databaseは、C言語用インターフェースは用意されてるから、 golangからでも行けるだろうと思ってる。
ダメならマイクロサービスをC系の言語で書くわ
というか、なんで XML Database 無くなったんだろうか?
こんないい物が無くなるなんてまぢで勿体ない。

0 件のコメント: