计算之智与哲学之慧分享 http://blog.sciencenet.cn/u/huangfuqiang

博文

sedna

已有 4821 次阅读 2008-10-24 14:49 |个人分类:数据库与知识库|系统分类:海外观察| Native, DBMS

 
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
  • Support for large (hundreds of GBs) databases
  • Powerful processing facilities: XQuery, Updates, Full-text search, Integration with SQL databases, etc
  • Easy to run and use


Basic Features
  • Available for free in open source form under Apache License 2.0
  • Native XML database system implemented in C/C++
  • Support for W3C XQuery language validated by W3C XQuery Test Suite
  • 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:
  • Linux (kernel version 2.4 or higher)
  • Windows 2000/XP/2003/Vista
  • FreeBSD
  • Mac OS (PPC/Intel)
图型化前端管理工具 SednaAdmin



SednaAdmin

项目主页

早期的一篇论文



https://blog.sciencenet.cn/blog-89075-43891.html

上一篇:2000 A. M. TURING AWARD
下一篇:THE COMPUTER REVOLUTION IN PHILOSOPHY
收藏 IP: .*| 热度|

0

该博文允许实名用户评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-21 18:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部