| 原作者 | ヴォルフガング・マイヤー |
|---|---|
| 開発者 | ピエリック・ブリハイン、レイフ=ヨラン・オルソン、アダム・レッター、[1]ドミトリー・シャバノフ、ダンネス・ウェッセルズ。 |
| 初回リリース | 2000 |
| 安定版リリース | 6.3.0 / 2024年10月26日 |
| リポジトリ | github.com/exist-db/exist/ |
| 書かれた | ジャワ |
| オペレーティング·システム | Linux、Mac、Windows |
| プラットフォーム | ジャワ |
| 標準 | XML、XQuery、XSLT、XPath、XUpdate、XQJ、DTD、XML スキーマ、RelaxNG |
| タイプ | NoSQL DBMS |
| ライセンス | GNU LGPL v2.1。 |
| Webサイト | このサイトについて |
eXist-db (略してeXist ) は、XMLテクノロジに基づいて構築されたNoSQLデータベース用のオープン ソース ソフトウェアプロジェクトです。これは、NoSQLドキュメント指向データベースシステムとネイティブ XML データベースの両方に分類されます ( XML、JSON、HTML 、およびバイナリ ドキュメントのサポートを提供します)。ほとんどのリレーショナル データベース管理システム(RDBMS) や NoSQL データベースとは異なり、eXist-db はクエリおよびアプリケーション プログラミング言語として XQueryとXSLT を提供します。
eXist-db はGNU LGPLバージョン 2.1 に基づいてリリースされています。
特徴
eXist-db を使用すると、ソフトウェア開発者は、大規模なミドルウェアを記述することなく、XML/JSON/バイナリ ドキュメントを永続化できます。eXist-db は、XQueryなどの多くのW3C XML 標準に準拠し、拡張しています。eXist-db は、AJAX タイプの Web フォームとのインターフェイスとして REST インターフェイスもサポートしています。XFormsなどのアプリケーションは、わずか数行のコードでデータを保存できます。eXist-db の WebDAV インターフェイスを使用すると、ユーザーは XML ファイルを eXist-db データベースに直接「ドラッグ アンド ドロップ」できます。eXist-db は、キーワード インデックス システムを使用してドキュメントを自動的にインデックス化します。[引用が必要]
歴史
eXist-db は 2000 年に Wolfgang Meier によって作成されました。
eXist-dbは2006年にInfoWorldから年間最優秀XMLデータベース賞を受賞しました。[2]
ドイツのeXist Solutions GmbHと英国のEvolved Binaryは、このソフトウェアの宣伝とサポートを行っています。[3] [4]
eXist-dbに関するO'Reillyの本があり、Adam RetterとErik Siegelが共著しています。[5]
サポートされている標準とテクノロジー
eXist-db は次の標準とテクノロジーをサポートしています。
- XPath - XML パス言語
- XQuery - XML クエリ言語
- XSLT - 拡張可能なスタイルシート言語変換
- XSL-FO - XSL フォーマット オブジェクト
- WebDAV - Web 分散オーサリングとバージョン管理
- REST - 表現状態転送 (URL エンコード)
- RESTXQ - XQuery の RESTful アノテーション
- XInclude - サーバー側インクルード ファイル処理 (限定サポート)
- XML-RPC - リモート プロシージャ コール プロトコル
- XProc - XML パイプライン処理言語
- Java用XQuery API [11]
参照
参考文献
- ^ “アダム・レッター - オライリー・メディア”.オライリーメディア。2017 年11 月 30 日に取得。
- ^ スタッフ、InfoWorld (2006 年 1 月 2 日)。「2006 年テクノロジー オブ ザ イヤー アワード: 受賞者リスト」。InfoWorld。
- ^ 「eXist Solutionsについて」。existsolutions.com 。 2016年9月23日閲覧。
- ^ 「Evolved Binaryについて」。evolvedbinary.com 。2019年9月2日閲覧。
- ^ Siegel, Erik; Retter, Adam (2014). eXist: NoSQL ドキュメントデータベースおよびアプリケーションプラットフォーム。O'Reilly Media。ISBN 978-1-4493-3710-0。
- ^ “eXist-db 6.0.0”. existing-db.org . 2022年1月2日. 2022年3月31日閲覧。
- ^ “eXist-db 5.0.0”. existing-db.org . 2019年9月2日. 2022年3月31日閲覧。
- ^ “eXist-db v4.0.0”. existing-db.org . 2018年2月14日. 2022年3月31日閲覧。
- ^ 「eXist-db v3.0 が利用可能」. existing-db.org . 2017年2月9日. 2022年3月31日閲覧。
- ^ 「アップグレード時の既知の問題」. existing-db.org . 2020 . 2022年3月31日閲覧。
- ^ 「eXist XQJ API」xqj.net。
外部リンク
- 公式サイト
