今天我和一些python朋友讨论了在Twisted和Tornado等异步网络框架中管理连接池的一些挑战。
我知道有社区为这些情况开发了异步替代方案,但这让我想到了......
良好的异步数据库库的完整属性列表是什么?
我知道在异步环境中使数据库连接/游标正常工作的核心原则 - 不要阻止等待查询返回(或者更常见的是,根本不阻止当然)。还有其他警告吗?主要指导原则是什么?如果要设置一个异步驱动程序替代主要数据库解决方案的任务,那么解决方案必须满足的完整标准是什么?应该对直接利用数据库查询协议的代码应用什么类型的单元和功能测试来保持它始终异步?