I'm please to announce the first release of a set of truly
asynchronous, non-blocking bindings for our favorite embedded RDBMS,
SQLite!
For more details, run, don't walk, to:
http://github.com/orlandov/node-sqlite
Thanks:
My employer, Joyent, for allowing me to work on this project as part
of my duties.
Ryan Dahl has been responsible for major code improvements and speed
optimizations. Thanks Ry!
The bindings started off as a fork Eric Fredricksen's great work on a
synchronous driver (http://github.com/grumdrig/node-sqlite), so I
would like to give him a special thank you. :)
As always, I'd be interested to get feedback, bug reports, patches from users.
Your friend,
--
Orlando Vazquez
--
You received this message because you are subscribed to the Google Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com.
To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.
http://github.com/mrjjwright/node-sqlite.
Thanks again for those of you who put this excellent start to a solid
SQLite library in place.
John
Orlando's SQLite binding is probably the best
http://github.com/orlandov/node-sqlite
It's fully non-blocking, using the thread pool to execute all of the
library calls.
I'll look at porting my work over to Orlando's async driver, and
watching for John's changes to make it upstream. The API is different
from the sync SQLite and node_postgres. What I really want is a common
interface to talk to all the SQL DBs -- but it looks like I'l be
writing that. :)
It was throwing up errors from the underlying library, but it looks
like it has been fixed.
I'll look at porting my work over to Orlando's async driver, and
watching for John's changes to make it upstream. The API is different
from the sync SQLite and node_postgres. What I really want is a common
interface to talk to all the SQL DBs -- but it looks like I'l be
writing that. :)
I especially like the simple queries in node-persistence.
Are folks aware that the HTML5 SQL effort has stalled, and the focus
has shifted to the IndexedDB proposal...
Are folks aware that the HTML5 SQL effort has stalled, and the focus
has shifted to the IndexedDB proposal...
Dean,
Perstore looks really interesting -- definitely a lot of overlap
there, so I'll take a closer look.
What I'm doing with Geddy's model code hews more closely to existing
ORM solutions in Ruby or Python (even though it may sit on top of
something non-relational, and have no actual "R" :)), but I definitely
want to incorporate good ideas from everywhere.
+1 on investigating a relational algebra approach. I am working on
NoSQLite which is more about insert and pushing and pulling immutable
objects between multiple SQLite instances, not about selecting. But I
think porting the Active3 implementation might work in Javascript.
This might be a good start: http://github.com/brynary/arel. Also see
this article: http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-wrote-arel/.
Of course there might be some mismatch here or some other approach
that works better for JavaScript but this is worth investigating.