Node.js的非阻塞PostgreSQL客户端 - node-postgres
fmms
13年前
<p>Node.js的非阻塞 <a href="http://www.open-open.com/lib/view/open1322486974499.html">PostgreSQL</a> 客户端。支持纯JavaScript和本地libpq库绑定两种方式。开发活跃,测试良好,适用于生产环境。<a href="/misc/goto?guid=4958189735229147892" target="_blank">Node.js</a>是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。</p> <p>特性:</p> <ul> <li>纯Javascript和本地libpq库绑定使用相同的api</li> <li>充分的测试 <ul> <li>纯JavaScript和libpq绑定都通过超过200个的集成测试</li> <li>发布前完成基准和长时间内存泄漏测试</li> <li>postgres 8.x, 9.x</li> <li>Linux, OS X</li> <li>node 2.x & 4.x</li> </ul> </li> <li>行传输的结果流</li> <li>内建连接池(可选)</li> <li>及时的项目维护</li> <li>支持的PostgreSQL特性 <ul> <li>参数化的查询</li> <li>带查询计划缓冲的命名查询语句</li> <li>异步通知</li> <li>可扩展js和postgresql数据类型之间的强制转换</li> </ul> </li> <li>查询队列</li> <li>开发活跃</li> <li>快速</li> <li>为将来易于实现多数据库支持ORM而提供的node-mysql api的紧密映射</li> </ul> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1325517620968" target="_blank">http://www.open-open.com/lib/view/home/1325517620968</a></p> <div></div>