{ "info": { "author": "Jim Washington", "author_email": "jwashin@vt.edu", "bugtrack_url": null, "classifiers": [], "description": "*********\nzif.sedna\n*********\n\nSedna, available at http://modis.ispras.ru/sedna/, under Apache 2.0 license, is\na transactional native XML database operating over TCP/IP. Sedna is open\nsource and has excellent documentation. The mailing list, [Sedna-discussion],\nis responsive for questions. Sedna currently runs on Windows 2000/XP and\nLinux x86, available in source and binary formats.\n\nAnalogous to an SQL database, a Sedna database is a set of related XML\ndocuments and collections of XML documents. Documents hold data in an XML\nstructure, not restricted to any particular (e.g., tabular) format. Collections\nare used to organize documents with similar schemas so that those documents may\nbe queried together or separately.\n\nA Sedna server may handle multiple databases. A database may contain multiple\nXML documents and multiple collections of multiple XML documents. Data size is\nunrestricted.\n\nAnalogous to an SQL database, data access is through a query language. Sedna's\nquery language is XQuery, http://www.w3.org/TR/xquery/. XQuery is more\nlike python or C or perl than like XML. Particularly, XPath expressions are\nlike list generators, obtaining data elements by their type, value, and/or\npath, and FLOWR expressions are like list comprehensions. There are several\nXQuery tutorials on the web. Like SQL, XQuery may get complicated, but the\neasy stuff is often powerful enough for your needs.\n\nSedna has extensions to XQuery for inserting, updating, deleting, etc., which\nmakes Sedna a worthy option for object persistence. ZODB can store anything\npicklable. Similarly, Sedna can store anything that can be represented in XML.\n\nSedna has ACID transactions, triggers, indexes, support for ODBC within XQuery,\nSQL database-like user/permission management, and many other interesting and\nuseful features.\n\nzif.sedna provides\n\n - a connection and query interface to a Sedna server\n\n - a dbapi-like interface (e.g., connections and cursors)\n\n - a database adapter for zope(3) with connection pooling and (provisional)\n thread safety.\n\n - sednaobject, which provides pythonic interfaces to the Sedna server for\n CRUD operations. It abstracts read-only query results into python\n sequence-like items and also provides a read-write elementtree-like\n interface for managing individual elements and their descendents.\n\n - SednaXQuery, for operations like handling SELECT results in SQL\n\n - SednaContainer, for operations like working with a table or view in SQL\n\n - SednaObjectifiedElement, for operations like modifying a record in SQL\n\nSee 'src/zif/sedna/README.txt' for more information and doctest examples.\nSee 'src/zif/sedna/README_da.txt' to use the zope3 database adapter in zope.\nSee 'src/zif/sedna/README_sednaobject.txt' for sednaobject usage and doctests.\nSee 'src/zif/sedna/README_pylons.txt' to use the zope3 database adapter in\n pylons.\n\nReleases\n********\n\n====================\n0.9 beta (2008/02/07)\n====================\nInitial release\n\n======================\n0.9 beta2 (2008/02/15)\n======================\nSupport pyformat %(var)s for atomic values in BasicCursor.\nImproved thread friendliness.\nPreliminary instructions for use with pylons.\n\n========================\n0.10 alpha1 (2008/03/23)\n========================\nsednaobject provided. Abstractions for pythonic CRUD operations.\nlxml now required\n\n========================\n0.10 alpha2 (2008/03/30)\n========================\nrenamed sednaobject.SednaXPath to SednaXQuery\nrenamed sednaobject.SednaElement to SednaContainer\nadded sednaobject.SednaObjectifiedElement, a lightweight wrapper around\n lxml.objectify, for operating with record-like objects.\nmore parser-agnostic about results\n\n\nDownload\n**********************", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://zif.svn.sourceforge.net/viewvc/zif/zif.sedna", "keywords": "sedna xml database zope persistence xquery", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "zif.sedna", "package_url": "https://pypi.org/project/zif.sedna/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zif.sedna/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://zif.svn.sourceforge.net/viewvc/zif/zif.sedna" }, "release_url": "https://pypi.org/project/zif.sedna/0.10alpha2/", "requires_dist": null, "requires_python": null, "summary": "Sedna XML Database adapter", "version": "0.10alpha2" }, "last_serial": 802289, "releases": { "0.10alpha1": [ { "comment_text": "", "digests": { "md5": "886dc8d3c3fe626d0ffcb9df67e79b52", "sha256": "67409a5905425d2c7b9882643887ffadbac6724833f27d9aacad30fd7de5d447" }, "downloads": -1, "filename": "zif.sedna-0.10alpha1-py2.5.egg", "has_sig": false, "md5_digest": "886dc8d3c3fe626d0ffcb9df67e79b52", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 80717, "upload_time": "2008-03-23T20:39:43", "url": "https://files.pythonhosted.org/packages/f2/47/580b6f0010a1fc2422d39f2b67716e1a07faff959cc55a787d91bb5e8bde/zif.sedna-0.10alpha1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "0cfbcc2499327cd9977fea261e0ef540", "sha256": "fa6596a9af6dd3fd42bfe7c6a89ba1eead24b58eac75b2ceac42a1dbb18ba1b3" }, "downloads": -1, "filename": "zif.sedna-0.10alpha1.tar.gz", "has_sig": false, "md5_digest": "0cfbcc2499327cd9977fea261e0ef540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37424, "upload_time": "2008-03-23T20:39:45", "url": "https://files.pythonhosted.org/packages/50/9f/5b956dfb54a2204c0c54a0986c81b5dcf45767483a77c575f1922f07b3f2/zif.sedna-0.10alpha1.tar.gz" } ], "0.10alpha2": [ { "comment_text": "", "digests": { "md5": "e150a1146f403fbdafec6f10c994d199", "sha256": "1412fb4373ce8457c719fafd0c04774ece6c5b2d29d03f35af4aa599cf13a85f" }, "downloads": -1, "filename": "zif.sedna-0.10alpha2-py2.5.egg", "has_sig": false, "md5_digest": "e150a1146f403fbdafec6f10c994d199", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 83619, "upload_time": "2008-03-30T15:22:51", "url": "https://files.pythonhosted.org/packages/1e/86/39f6de8c610c4e3e487221c8691cf74b010be3e72b74f5a657f1c44be1f7/zif.sedna-0.10alpha2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3d6dcbbb3cc838b0ee3e4826fb04454c", "sha256": "c37ae8ca529ff517749e77c9b26a02adbc1a70aee24154d7efe0e8dfb6ad5a9d" }, "downloads": -1, "filename": "zif.sedna-0.10alpha2.tar.gz", "has_sig": false, "md5_digest": "3d6dcbbb3cc838b0ee3e4826fb04454c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39226, "upload_time": "2008-03-30T15:22:52", "url": "https://files.pythonhosted.org/packages/ca/15/98961766c66d0a817d6211159f7b24f913985e3244d5971130d97a6ffa81/zif.sedna-0.10alpha2.tar.gz" } ], "0.9beta": [ { "comment_text": "", "digests": { "md5": "240acd95dfb403903f9450a6dc07e4f7", "sha256": "7a85c5f21a3d6b78c83473a6db4c95f589def513b48e5d5bbc4b1abdacf584e4" }, "downloads": -1, "filename": "zif.sedna-0.9beta-py2.5.egg", "has_sig": false, "md5_digest": "240acd95dfb403903f9450a6dc07e4f7", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 69377, "upload_time": "2008-02-07T14:31:13", "url": "https://files.pythonhosted.org/packages/dd/c8/9575e1f41d55c4af21f486ae3adf1abd37a4c3e22db76385729975ed3931/zif.sedna-0.9beta-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "4961b4b02e4d59a71f2c7c791e6c4a17", "sha256": "8cfd50ad403de1a6f057f7e6a7fba53f77e0fb36a87aa39f9e8dc5337629ead0" }, "downloads": -1, "filename": "zif.sedna-0.9beta.tar.gz", "has_sig": false, "md5_digest": "4961b4b02e4d59a71f2c7c791e6c4a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38469, "upload_time": "2008-02-07T14:31:14", "url": "https://files.pythonhosted.org/packages/c8/3a/4bea2fb0fe74d71216db5756640f278b4bff176d54192c1e08ed571f90b7/zif.sedna-0.9beta.tar.gz" } ], "0.9beta2": [ { "comment_text": "", "digests": { "md5": "4eae1a663922e367b6b03fb25fc42471", "sha256": "a334b6bc4996b7cf0cf11e2bc7ceba19b6a055506e5182dfe20fd2ba0ef027c3" }, "downloads": -1, "filename": "zif.sedna-0.9beta2-py2.5.egg", "has_sig": false, "md5_digest": "4eae1a663922e367b6b03fb25fc42471", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 65688, "upload_time": "2008-02-15T13:06:46", "url": "https://files.pythonhosted.org/packages/f6/64/76a65f9186f67134b89d53e49349ee5c7288b7ae5094c8b0370700954dcd/zif.sedna-0.9beta2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3496c831ff7b4a04f6fd28fd6554c57f", "sha256": "d52b3d60a23d951e4f824dfe44cfc5895dabb90f7d36483af7e028df85a01bce" }, "downloads": -1, "filename": "zif.sedna-0.9beta2.tar.gz", "has_sig": false, "md5_digest": "3496c831ff7b4a04f6fd28fd6554c57f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30140, "upload_time": "2008-02-15T13:06:47", "url": "https://files.pythonhosted.org/packages/2d/ed/d2f79b4d8adc09122c473b4254ac5186c5580e3a62f878a41548e8aaaabb/zif.sedna-0.9beta2.tar.gz" } ], "0.9beta2-1": [ { "comment_text": "", "digests": { "md5": "e75179164d0c936ea9ec8f64e5a6b996", "sha256": "da5c9953d96b7bb94590541500784c3a8cc4d1ba085a35fc54d7c6d86646e8c2" }, "downloads": -1, "filename": "zif.sedna-0.9beta2_1-py2.5.egg", "has_sig": false, "md5_digest": "e75179164d0c936ea9ec8f64e5a6b996", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 65693, "upload_time": "2008-02-15T14:45:50", "url": "https://files.pythonhosted.org/packages/af/0f/2e8203b7c93f1360663786a23209506ebf433f4a6edf321bbea498651221/zif.sedna-0.9beta2_1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "b017d2f288e48d8488b0c4d69b221262", "sha256": "990ed0674b696dd7a5c5406c9077c538de4dbb968e9a66fadfa579e714ea971f" }, "downloads": -1, "filename": "zif.sedna-0.9beta2-1.tar.gz", "has_sig": false, "md5_digest": "b017d2f288e48d8488b0c4d69b221262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30157, "upload_time": "2008-02-15T14:45:51", "url": "https://files.pythonhosted.org/packages/bd/fe/49ddb36514b02ffa7f22d65146133c5e916357ca13903b8137d30bbb50c1/zif.sedna-0.9beta2-1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e150a1146f403fbdafec6f10c994d199", "sha256": "1412fb4373ce8457c719fafd0c04774ece6c5b2d29d03f35af4aa599cf13a85f" }, "downloads": -1, "filename": "zif.sedna-0.10alpha2-py2.5.egg", "has_sig": false, "md5_digest": "e150a1146f403fbdafec6f10c994d199", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 83619, "upload_time": "2008-03-30T15:22:51", "url": "https://files.pythonhosted.org/packages/1e/86/39f6de8c610c4e3e487221c8691cf74b010be3e72b74f5a657f1c44be1f7/zif.sedna-0.10alpha2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3d6dcbbb3cc838b0ee3e4826fb04454c", "sha256": "c37ae8ca529ff517749e77c9b26a02adbc1a70aee24154d7efe0e8dfb6ad5a9d" }, "downloads": -1, "filename": "zif.sedna-0.10alpha2.tar.gz", "has_sig": false, "md5_digest": "3d6dcbbb3cc838b0ee3e4826fb04454c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39226, "upload_time": "2008-03-30T15:22:52", "url": "https://files.pythonhosted.org/packages/ca/15/98961766c66d0a817d6211159f7b24f913985e3244d5971130d97a6ffa81/zif.sedna-0.10alpha2.tar.gz" } ] }