1319
Comment: Add comment about epoll support
|
← Revision 7 as of 2018-07-01 09:34:18 ⇥
1335
Minor update
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
URL:: http://www.mems-exchange.org/software/durus/ | URL:: https://pypi.python.org/pypi/libdurus/4.0.0 |
Line 8: | Line 8: |
Platforms:: Python Version:: 3.9.2 (libdurus) Maintainer:: The current libdurus port maintainer may be contacted at tkadm30[at]yandex.com |
Platforms:: Python 2.7, !PyPy 5.9, Python 3.5 Version:: 4.0.0 Maintainer:: The current libdurus port maintainer may be contacted at tkadm30[dot]yandex.ru |
Line 21: | Line 21: |
== Supported Python Applications == | == Supported Python applications == |
Contents
Masthead
- URL
- License
- MIT
- Platforms
Python 2.7, PyPy 5.9, Python 3.5
- Version
- 4.0.0
- Maintainer
- The current libdurus port maintainer may be contacted at tkadm30[dot]yandex.ru
DB API 2.0 Drivers
Not applicable. Durus is an object database, similar in approach to ZODB.
Comments
Durus is a persistent object system for applications written in the Python programming language. Durus offers an easy way to use and maintain a consistent collection of object instances used by one or more processes. Access and change of a persistent instances is managed through a cached Connection instance which includes commit() and abort() methods so that changes are transactional.
Programming Model
The programming interface is nearly the same as ZODB (Durus is heavily influenced by the ZODB design). Durus aggressively caches data and does not do locking. As a result it performs very well for applications do mostly reading and only a little writing. See the FAQ
Comments
Supported Python applications
Pros
- Supports epoll through the python-epoll extension.