| Package | odyssey |
| Version | 1.5.0-1.pgdg13+1 |
| Architecture | amd64 |
| Maintainer | Debian PostgreSQL Maintainers |
| Installed-Size | 629 |
| Depends | systemd | systemd-standalone-sysusers | systemd-sysusers, libc6 (>= 2.38), libpam0g (>= 0.99.7.1), libssl3t64 (>= 3.0.0), libsystemd0 |
| Homepage | https://github.com/yandex/odyssey |
| Priority | optional |
| Section | database |
| Filename | pool/main/o/odyssey/odyssey_1.5.0-1.pgdg13+1_amd64.deb |
| Size | 208812 |
| SHA256 | d91074e0c6f1ab0e84a6186bb5bf31fca96bcb1a90c91773ac17e2ca9b4013e9 |
| SHA1 | e902c2efd1cc23124938a67097ab18a700f420a4 |
| MD5sum | bf4b0d8efbe942ad11d27edd93603d05 |
| Description | Scalable PostgreSQL connection pooler
Odyssey is an advanced multi-threaded PostgreSQL connection pooler and request
router.
.
Multi-threaded processing
.
Odyssey can significantly scale processing performance by specifying a number
of additional worker threads. Each worker thread is responsible for
authentication and proxying client-to-server and server-to-client requests.
All worker threads are sharing global server connection pools. Multi-threaded
design plays important role in SSL/TLS performance.
.
Advanced transactional pooling
.
Odyssey tracks current transaction state and in case of unexpected client
disconnection can emit automatic Cancel connection and do Rollback of
abandoned transaction, before putting server connection back to the server
pool for reuse. Additionally, last server connection owner client is
remembered to reduce a need for setting up client options on each
client-to-server assignment. |
| Description-md5 | |