sedna xml数据库适配器
zif.sedna的Python项目详细描述
*********
zif.sedna
*****
sedna,可在apache 2.0许可下的http://modis.ispras.ru/sedna/上获得,是一个在tcp/ip上运行的事务性原生xml数据库。sedna是开放的
源代码,并且有优秀的文档。邮件列表,[sedna discussion],
回答问题。sedna当前运行在windows 2000/xp和linux x86上,有源代码和二进制格式。
sedna数据库类似于sql数据库,是一组相关的xml文档和xml文档集合。文档以xml
结构保存数据,不限于任何特定(例如,表格)格式。集合
用于组织具有类似架构的文档,以便可以将这些文档一起或单独查询。
sedna服务器可以处理多个数据库。一个数据库可能包含多个
xml文档和多个xml文档的多个集合。数据大小是不受限制的。
与sql数据库类似,数据访问是通过查询语言进行的。sedna的查询语言是xquery,http://www.w3.org/tr/xquery/。xquery更像python、c或perl,而不是xml。特别是,xpath表达式类似于列表生成器,通过类型、值和/或路径获取数据元素,flowr表达式类似于列表理解。在web上有几个xquery教程。像sql一样,xquery可能会变得复杂,但是
简单的东西通常足够强大,可以满足您的需要。
sedna具有acid事务、触发器、索引、xquery中对odbc的支持,
sql数据库类似于用户/权限管理,以及许多其他有趣且有用的功能。
-与sedna服务器的连接和查询接口
-类似dbapi的接口(例如,连接和游标)
-用于zope(3)的数据库适配器,具有连接池和(临时)
线程安全性。
-sednaobject,它向sedna服务器提供pythonic接口,用于
crud操作。它将只读查询结果抽象为python
类序列项,并提供一个类似于读写元素树的
接口,用于管理单个元素及其子元素。
-sednaxquery,用于在sql
-sednacontainer中处理select结果等操作,对于在sql中使用表或视图的操作
-sednaobjectivedelement,有关在SQL中修改记录的操作,请参见“src/zif/sedna/readme.txt”以获取更多信息和doctest示例。
有关在Zope中使用Zope3数据库适配器的信息,请参见“src/zif/sedna/readme-da.txt”。
有关Sednaoject的用法和doctest,请参见“src/zif/sedna/readme-sednaoject.txt”。
有关使用Sednaoject和doctest的信息,请参见“src/zif/sedna/readme-pylons.txt”zope3 database adapter in
pylons.
Releases
********
====================
0.9 beta (2008/02/07)
====================
Initial release
======================
0.9 beta2 (2008/02/15)
======================
Support pyformat %(var)s for atomic values in BasicCursor.
Improved thread 友好性。
提供了与塔架一起使用的初步说明。
对pythonic crud操作进行抽象化。
lxml现在需要
=========================================
==================================
将sednanobject.sednappath重命名为sednaxquery sednaxquery sednaxquery
>将sednanobject.sednanobjectobject.sednanobjectobjectivedelemen,a,a===============================轻量级包装
lxml.objectify,用于操作类似记录的对象。
对于结果,解析器更不可知
download
**********************
zif.sedna
*****
sedna,可在apache 2.0许可下的http://modis.ispras.ru/sedna/上获得,是一个在tcp/ip上运行的事务性原生xml数据库。sedna是开放的
源代码,并且有优秀的文档。邮件列表,[sedna discussion],
回答问题。sedna当前运行在windows 2000/xp和linux x86上,有源代码和二进制格式。
sedna数据库类似于sql数据库,是一组相关的xml文档和xml文档集合。文档以xml
结构保存数据,不限于任何特定(例如,表格)格式。集合
用于组织具有类似架构的文档,以便可以将这些文档一起或单独查询。
sedna服务器可以处理多个数据库。一个数据库可能包含多个
xml文档和多个xml文档的多个集合。数据大小是不受限制的。
与sql数据库类似,数据访问是通过查询语言进行的。sedna的查询语言是xquery,http://www.w3.org/tr/xquery/。xquery更像python、c或perl,而不是xml。特别是,xpath表达式类似于列表生成器,通过类型、值和/或路径获取数据元素,flowr表达式类似于列表理解。在web上有几个xquery教程。像sql一样,xquery可能会变得复杂,但是
简单的东西通常足够强大,可以满足您的需要。
sedna具有acid事务、触发器、索引、xquery中对odbc的支持,
sql数据库类似于用户/权限管理,以及许多其他有趣且有用的功能。
-与sedna服务器的连接和查询接口
-类似dbapi的接口(例如,连接和游标)
-用于zope(3)的数据库适配器,具有连接池和(临时)
线程安全性。
-sednaobject,它向sedna服务器提供pythonic接口,用于
crud操作。它将只读查询结果抽象为python
类序列项,并提供一个类似于读写元素树的
接口,用于管理单个元素及其子元素。
-sednaxquery,用于在sql
-sednacontainer中处理select结果等操作,对于在sql中使用表或视图的操作
-sednaobjectivedelement,有关在SQL中修改记录的操作,请参见“src/zif/sedna/readme.txt”以获取更多信息和doctest示例。
有关在Zope中使用Zope3数据库适配器的信息,请参见“src/zif/sedna/readme-da.txt”。
有关Sednaoject的用法和doctest,请参见“src/zif/sedna/readme-sednaoject.txt”。
有关使用Sednaoject和doctest的信息,请参见“src/zif/sedna/readme-pylons.txt”zope3 database adapter in
pylons.
Releases
********
====================
0.9 beta (2008/02/07)
====================
Initial release
======================
0.9 beta2 (2008/02/15)
======================
Support pyformat %(var)s for atomic values in BasicCursor.
Improved thread 友好性。
提供了与塔架一起使用的初步说明。
对pythonic crud操作进行抽象化。
lxml现在需要
=========================================
==================================
将sednanobject.sednappath重命名为sednaxquery sednaxquery sednaxquery
>将sednanobject.sednanobjectobject.sednanobjectobjectivedelemen,a,a===============================轻量级包装
lxml.objectify,用于操作类似记录的对象。
对于结果,解析器更不可知
download
**********************