Hi Glenn, We use https://github.com/joeferner/node-oracle. This is just a low level wrapper around Oracle's instant client.
It works well under normal conditions but exceptions can sometimes cause problems (see https://github.com/joyent/node/issues/6463 and https://github.com/joeferner/node-oracle/issues/94). I haven't retested very recently so the problem may be gone (it was only on OS X and seemed to depend on the version of gcc). I had used another oracle driver earlier: https://github.com/mariano/node-db-oracle. This driver was part of a more ambitious project to have a common driver API across SQL databases. But I prefer node-oracle because it is closer to the native driver. IMO common abstractions / fancy APIs should be implemented in JS rather than in C++. If you are interested, we also have an oracle device in our ez-streams library (there is also a mysql device and a sql server one that we haven't published yet). With that we can easily build ETLs between oracle and other stores; for example pump data from oracle, transform it and inject it into mongo. We are not using the node-oracle driver yet in our production code but we will probably in the future. I have contributed a few PRs (reader API) and we will probably help improve the driver as we move forwards in our project. Bruno On Friday, June 27, 2014 3:57:37 AM UTC-4, Glenn Block wrote: > > Anyone doing Oracle development with node? Is so, what modules do you > recommend. Any ORMS? Interested in real world experiences folks have had / > what works. > > Thanks! > Glenn > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/b8b656e8-466e-4ff9-a27d-5ceccce49023%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
