ZEO - Single-server client-server database server for ZODB¶
ZEO is a client-server storage for ZODB for sharing a single storage among many clients. When you use ZEO, a lower-level storage, typically a file storage, is opened in the ZEO server process. Client programs connect to this process using a ZEO ClientStorage. ZEO provides a consistent view of the database to all clients. The ZEO client and server communicate using a custom protocol layered on top of TCP.
ZEO can be installed with pip like most python packages:
pip install zeo
Some alternatives to ZEO:
NEO is a distributed-server client-server storage.
RelStorage leverages the RDBMS servers to provide a client-server storage.
Content¶
- Introduction
- Running the server
- ZEO Clients
- ZEO Network Protocol (sans authentication)
- ZEO Nagios plugin
- Response ordering requirements
- ZEO Client Cache
- ZEO Client Cache Tracing
- How to use NFS to make Blobs more efficient
- Changelog
- 5.4.0 (2023-01-18)
- 5.3.0 (2022-03-24)
- 5.2.3 (2021-08-09)
- 5.2.2 (2020-08-11)
- 5.2.1 (2019-02-09)
- 5.2.0 (2018-03-28)
- 5.1.2 (2018-03-27)
- 5.1.1 (2017-12-18)
- 5.1.0 (2017-04-03)
- 5.0.4 (2016-11-18)
- 5.0.3 (2016-11-18)
- 5.0.2 (2016-11-02)
- 5.0.1 (2016-09-06)
- 5.0.0 (2016-09-06)
- 5.0.0b0 (2016-08-18)
- 5.0.0a2 (2016-07-30)
- 5.0.0a1 (2016-07-21)
- 5.0.0a0 (2016-07-08)
- 4.2.0 (2016-06-15)
- 4.2.0b1 (2015-06-05)
- 4.1.0 (2015-01-06)
- 4.0.0 (2013-08-18)
- 4.0.0b1 (2013-05-20)
- 4.0.0a1 (2012-11-19)
- Reference