我知道有这些阻塞驱动程序并使用它们但我正在寻找非阻塞节点驱动程序。感谢。
答案 0 :(得分:6)
node-mongodb-native是MongoDB的优秀,非阻塞节点驱动程序。它还包含可选的基于C的BSON扩展以提高性能。
答案 1 :(得分:4)
https://github.com/mranney/node_redis
为了便携性,一个纯JavaScript 默认情况下使用回复解析器。 Pieter Noordhuis提供了一个 绑定官方hiredis C 库,非阻塞和 快速。要使用hiredis,请执行以下操作:
npm install hiredis redis
hiredis解析器:
PING: 20000 ops 46189.38 ops/sec 1/4/1.082
SET: 20000 ops 41237.11 ops/sec 0/6/1.210
GET: 20000 ops 39682.54 ops/sec 1/7/1.257
INCR: 20000 ops 40080.16 ops/sec 0/8/1.242
LPUSH: 20000 ops 41152.26 ops/sec 0/3/1.212
LRANGE (10 elements): 20000 ops 36563.07 ops/sec 1/8/1.363
LRANGE (100 elements): 20000 ops 21834.06 ops/sec 0/9/2.287
答案 2 :(得分:4)
非阻塞MySql驱动程序:
原生JS,由于事件循环而无阻塞
libmysqlclient绑定,非阻塞与节点线程池
libmariasql绑定: