tgriesser/knex — pull request #580 by llambda (2014-11-26 01:32:15+00:00)
Title: Support strong-oracle driver.

This supports the strong-oracle driver. The main difference is the strong-oracle driver compiles on node 0.10, 0.11 and 0.12 while node-oracle compiles on 0.10 only.

strong-oracle also provides access to a native connection pool, though currently that functionality segfaults. (I have an issue opened for that.)

Also, in both drivers you can do something like connection.setPrefetchRowCount(100) to configure the prefetch row count for the connection. Prefetching can have a dramatic impact on performance but uses more memory.. This results in much faster streaming in particular.

My strong-oracle-query-stream.js takes advantage of that with the getRows. The same could be done in the node-oracle impl, I believe.