Sedna is an XML database system being developed by theMODIS team at the Institute for System Programming of the Russian Academy of Sciences.
About sedna
Sedna is a free native XML database designed to be a universal system for a wide range of XML applications such as content management, event-based SOA, etc.Sedna is a full-featured database system that provides a full range of core database services (such as transactional store and recovery) and flexible XML processing via the W3C-standard XQuery language.
Load XML data "AS IS" with no need to adhere to any predefined schema
Full-text search integrated with XQuery (based on dtSearch)
Support for a declarative node-level update language
Native XML data storage structures designed for efficient support for both queries and updates (no underlying relational or another DBMS). The XML data storage is based on descriptive schema (derived from data, also called DataGuide)
Support for ACID transactions
Efficient support for stand-alone and in-collection XML documents of unrestricted size
Support for fine-grained XML triggers
Structural indices (based on descriptive schema) and value indices (based on B-tree)
Support for Unicode (utf8)
SQL connection from XQuery
XQuery external functions implemented in C
Database security (users, roles and privileges)
Administration via easy-to-use command line utilities
Supplied with extensive documentation including Quick Start
Application Programming
Java API, C API, Scheme API (Chicken, Gambit, PLT)
PHP API, Python API, .Net API and OmniMark API (available as third-party software)
Open socket-base client/server protocol that allows implementing APIs for other programming languages
Extra Features
Integration with Apache HTTP server (via Apache module)
Platforms Sedna is designed and implemented to be portable. Now Sedna is avaliable for the following platforms: