一句话Elemental 是一个面向文档的 NoSQL 数据库,支持存储、搜索、转换和发布 XML/JSON/HTML/Text 等内容。
定价免费 / Fair Source 文本说明所有版本 Elemental 均免费,采用 Fair Source 授权;可在符合许可证的情况下用于学术、非商业和商业应用。商业支持与开发支持包由 Evolved Binary 提供,但未披露价格。
适合谁需要管理、查询、转换和发布文档型内容的开发者、内容工程团队、XML/XQuery/XSLT 生态用户,以及希望从 eXist-db 迁移或需要商业支持的团队。
核心功能文档型 NoSQL 存储无模式 schema-less 数据模型支持 XML、JSON、HTML、Text 等文档格式集合可容纳数百万文档及附加文件支持查询整个文档或文档片段支持 XPath、XQuery 3.1、XSLT 3.0、XSL-FO 2.0、HTML5 等开放标准内置 Web Server内置 REST、WebDAV、RPC、RESTXQ、XML-RPC、XML:DB API可用 XQuery 或 Java 扩展自定义 API支持 Windows、macOS、Linux/Unix、DockerDocker 镜像支持 amd64 与 arm64
功能与用途Elemental 是面向文档的 NoSQL 数据库,用于存储、组织、搜索、转换和发布内容。文档可按集合管理,每个集合可包含数百万文档和附加文件;可查询完整文档或片段,并通过转换复用或生成新内容。
支持语言/框架主要围绕 W3C 标准与 Java 生态:支持 XPath、XQuery 3.1、XSLT 3.0、XSL-FO 2.0、HTML5;可用 XQuery 或 Java 添加自定义 API。支持 Java 21,旧版本支持 Java 8。
开源还是闭源Fair Source 授权,许可证为 BUSL 1.1,并带有额外的 Production Use grant;Change License 为 Apache 2.0。文本未称其为传统开源。
自托管选项支持自托管。提供 Windows Installer/Distribution、macOS DMG/Unix Distribution、Linux/Unix Distribution,以及 Docker Hub 镜像 evolvedbinary/elemental;Docker 支持 amd64 和 arm64,可挂载 volume 持久化数据。
定价所有版本免费。商业开发和支持包可用,但正文未提供具体价格。
API/SDK内置 REST、RESTXQ 1.0、WebDAV、XML-RPC 5.0.0、XML:DB 2.0.0;也提到文档和操作导向的 Web API、RPC,并可基于 HTTP 或 REST API 使用 XQuery/Java 构建自定义 API。
集成与生态源自 eXist-db,并作为 FusionDB 的重要组件;提供 Docker Hub 镜像、Slack 社区、GitHub Repository、迁移支持信息。可与自有应用集成,也可直接基于 Elemental 构建 Web 应用。
文档质量安装指引覆盖 Windows、macOS、Linux/Unix、Docker,步骤具体;但文档站 Overview 等部分存在 Lorem ipsum 占位内容,说明正式文档完整性和深度可能不足。
中国访问未知
适用场景文档数据库、XML/JSON 内容仓库、全文与结构化联合搜索、文档转换与发布、基于 XQuery/XSLT 的 Web 应用、eXist-db 迁移。
同类eXist-db、FusionDB、MongoDB、CouchDB、BaseX