#PhoenixmlDb
PhoenixmlDb is a modern, cross-platform embedded XML/JSON document database for .NET. A spiritual successor to Oracle Berkeley DB XML, it provides native document storage with the full power of XQuery 4.0 and XSLT 4.0.
#Core Features
-
Native XML and JSON storage with the XQuery Data Model (XDM)
-
Full XQuery 3.1/4.0 and XSLT 3.0/4.0 — custom engine, no Saxon dependency
-
ACID transactions with MVCC via LMDB
-
Rich indexing — path, value, full-text, structural, name, and metadata
-
Unlimited metadata — namespace-key-value pairs on every document
-
Embeddable to distributed — single-process to multi-node cluster
#Documentation
-
Core Concepts — Containers, documents, the XDM, shredded storage
-
Documents & Storage — Storing and retrieving XML and JSON
-
JSON Support — JSON storage, queries, and indexing
-
Indexing — All index types and optimization strategies
-
Transactions — ACID guarantees, MVCC, and transaction patterns
-
Deployment — Embedded, server, and cluster modes
-
API Reference — Interfaces, classes, and patterns