Odyssey 团队很高兴地宣布发布 Odyssey 1.3,这是一个为 PostgreSQL\GreenplumDB 设计的可扩展多线程连接池,专为云环境打造。
本版本包含:
在事务池化模式下支持协议级预处理语句。您可以为数据库启用 pool_reserve_prepared_statement (https://github.com/yandex/odyssey/blob/136dcca1a4fa8f92094b86132133272bbc444b2d/config-examples/odyssey-dev.conf#L87)。对于发出预处理语句的客户端会话,Odyssey 将在需要时自动在数据库进程中准备这些语句。
备库延迟轮询。您可以为数据库配置 watchdog 查询 (https://github.com/yandex/odyssey/blob/136dcca1a4fa8f92094b86132133272bbc444b2d/config-examples/odyssey-dev-with-watchdog.conf#L54),Odyssey 将自动防止读取过期数据。
多项小型 Bug 修复和改进。
本版本新功能的更多详情已由 Andrey Borodin 在 CitusCon 上进行了演讲,视频录像请点击这里 (https://www.youtube.com/watch?v=xlDIqTW079s)。
我们欢迎对项目的任何反馈和贡献。Odyssey 1.3 版本可在发布页面 (https://github.com/yandex/odyssey/releases) 找到。
谢谢!