🦔

Apache Xindiceとはなんなのか?

に公開

今回はApache Xindiceについて調べてみました。 今回も以下のツールを使って対象プロジェクトを決めました!

https://zenn.dev/akasan/articles/7e30ad266c02c4

※ 本企画に関する記事の目的は、それぞれのプロジェクトを本格的に深ぼるのではなく、プロジェクト名⇆どんな内容かをパッと思い出せるようにすることを目指します!
※ とはいえ深ぼってみたいプロジェクトがあればどんどん複数連載になると思います。

Apache Xindiceとは?

公式ページによると、

Apache Xindice is a database designed from the ground up to store XML data or what is more commonly referred to as a native XML database. The name is pronounced zeen-dee-chay in your best faux Italian accent. Don't worry if you get it wrong though, we won't mind. We just care that you spell it correctly.

とのことで、XMLデータまたは一般的にネイティブXMLデータベースと呼ばれるデータを格納するためにゼロから設計されたデータベースと言うことです。それ以外は読み方についてコメントされています。

なお、本記事執筆時点ですでにリタイアしています(2011年8月15日で)。

https://xml.apache.org/xindice/

特徴

Apache Xindiceの特徴は以下になるようです。

  • XMLデータの保存に適したソリューションの提供だけを目指していること
  • XMLを他のデータにマッピングする必要がないこと
    • データをXMLとして挿入してXMLを取得するだけのサービスである
    • XMLの半構造化特性とスキーマに依存しないモデルによって柔軟性が高い

まとめ

今回はApache Xindiceについて調べました。すでにリタイア済みであり、あまり情報量も多くなかったので、すごい短編になってしまいました(開発者ページを探せばもっと情報はあると思います、、、)。

Discussion