![]() |
|
|
|
|
| 010011010110000101110100011101000010000001000010011101010111010001100011011010000110010101110010 | |
|
PilasterXML storage layer for Python applications
Author: M Butcher Pilaster uses the Sleepycat's BerkeleyDB (BDB) back-end to store documents. When a new document is loaded into Pilaster, it is parsed, and its metadata is indexed for quick retrieval. Pilaster's search mechanism supports searching through all documents based on metadata. For instance, you can search through all documents of a given document type and created on the same day. Rather than implementing an entire XML database, Pilaster provides a simple interface and a simple (and easily extended) schema. The primary focus of Pilaster is on quickly storing and searching file metadata. The Pilaster code is well documented, and fairly compact. Other than the BDB code (which should be included with Python), it has no externel dependencies. It is implemented in pure Python. Pilaster is Open Source -- it is licensed under the Gnu GPL. Pilaster is a Python implementation of the Caryatid database backend. It is used in Sinciput. |
|
|||||||||||||||||
Search |
|||||||||||||||||||
|
Questions? Comments? Consulting Opportunities? Email matt at aleph-null.tv. This site and all of its content is Copyright © 2003-2005, Aleph-Null, Inc. All rights reserved. |
|||||||||||||||||||