Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Current Events
Join our developers event to win one of the valuable prizes!
posted 5 years ago
viewed 4250 times
Share this article

CUBRID Node.js driver - M2 is completed!


I am very glad to announce the immediate availability of M2 version of CUBRID Database driver for Node.js! This release is a full-featured technology preview that provides over 80% of the functionality of the final stable NPM package.

Some M2 highlights

  • project now contains 3,000+ LOC.
  • Connect/Close connection, Query/Close query, Fetch, Batch Execute, Set auto-commit, Commit, Rollback, Implicit Connect etc. are fully implemented.
  • More data types support implemented.
  • Complete driver events model implemented
  • 30+ functional test cases
  • 30+ unit tests
  • 3 E2E demos
  • 4 Web site full demos
  • ... and many more additions and improvements

There are no more functions prototype changes from now on. The programming model (events and callbacks) is finalized, and we provide end-to-end test scenarios, including Web site demos.

You can download the driver from We have published several examples on the Github project page which illustrate how to use the driver in different coding styles like event driven, callback driven, or using async Node module. Also, we have prepared the demo video below which showcases this M2 release.

Thus, the second milestone is now completed. Next time we will release the beta version of the driver.

  • Milestone 1: Basic driver interfaces: connect, queries support + result set - 3rd week of AugustReleased on August 18, 2012!
  • Milestone 2: Technology preview: 80% functionality ready - 2nd week of SeptemberReleased on September 17, 2012!
  • Milestone 3: Beta release: > 95% functionality ready - 1st week of OctoberIn progress.
  • Milestone 4: Stable release: 100% functionality ready- end of October.
  • Milestone 5: NPM Package and tutorials - beginning of November.

What comes next in Beta?

  • Schema support
  • Documentation release & publishing
  • More testing
  • Additional demo
  • More code improvements, optimizations and refactoring
  • An NPM installer will be available with a stable release.

Demo video

This mute video has been created to illustrate the functionality of CUBRID driver for Node.js after Milestone 2 has been completed. In this video you can see how employees management system can be managed in CUBRID through Node.js driver.

See more CUBRID video tutorials on Vimeo.

comments powered by Disqus