Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!
NoSQL Zone is brought to you in partnership with:

Eric is a former teacher and future time traveler who has returned to the present to work at DZone - the coolest site on earth. He likes reading and curating about NoSQL and Cloud development, and is always excited to see something new, shiny, and distracting. In his free time, Eric likes knowing more about movies than you do, and looking forward to when the unified Chinese-American Corpocracy will develop the technology needed for transport to the year 2056. Eric is a DZone Zone Leader and has posted 150 posts at DZone. You can read more from them at their website. View Full User Profile

Node.js and NoSQL: What You Need to Know

01.16.2012
Email
Views: 3099
  • submit to reddit
This article is part of the DZone NoSQL Resource Portal, which is brought to you in collaboration with Neo Technology and DataStax. Visit the NoSQL Resource Portal for additional tutorials, videos, opinions, and other resources on this topic.

For developers who might be interested in developing appications in node.js with a NoSQL data store, check out nodeup's eleventh podcast, downloadable here:

NodeUp Podcast: Eleven - A Database Deep-Dive Show


This podcast features the likes of Isaac Z. Schlueter, Mikeal Rogers, Daniel Shaw, Nuno Job (who is a DZone MVB!), and Matt Ramney who focuses on traditional database support in Node.js. 

Here are teh topics they will cover in the podcast (pasted from their site):

Traditional Database Support in Node.js

- https://github.com/brianc/node-postgres
- https://github.com/felixge/node-mysql

- https://github.com/sidorares/nodejs-mysql-native

- https://github.com/orlandov/node-sqlite

- https://github.com/grumdrig/node-sqlite

NoSQL vs. SQL

 - Architecture, Architecture...
- Good cases for SQL Databases.
- Good cases for NoSQL.

MongoDB

- Developers Love MongoDB - Database Architects Hate MongoDB - Mongoose - MongoDB Native - https://github.com/LearnBoost/mongoose
- https://github.com/christkv/node-mongodb-native


Redis

- Redis vs. Memcached
- Hiredis
- Redis Cluster
- https://github.com/mranney/node_redis

- https://github.com/pietern/hiredis-node

- http://redis.io/presentation/Redis_Cluster.pdf


CouchDB

- _changes
- https://github.com/mikeal/node.couchapp.js
- http://github.com/dscape/nano


Riak

- Simple, Scalable, K/V Store
- http://riakjs.org


Databases in Javascript

- Indexes & Algorithms Written in Javascript
- “Databases” in the Browser
- Full Text Support Written in Javascript
- Tooling for Databases
- https://github.com/creationix/nstore
- https://github.com/c9/jsondb

- https://github.com/pgte/alfred

- https://github.com/felixge/node-dirty

- https://github.com/indutny/node-index

- https://github.com/jasondavies/bloomfilter.js

- http://westcoastlogic.com/lawnchair

- https://github.com/mikeal/pouchdb

- https://github.com/jensarps/IDBWrapper

- https://github.com/expensecat/dribbledb

- https://github.com/garycourt/json-search

- https://github.com/dscape/spell

- https://github.com/NaturalNode/natural

- https://github.com/chriso/node-stem

- https://github.com/pgte/banzai

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Neo Technology and DataStax are leading the charge for the NoSQL movement.  You can learn more about the Neo4j Graph Database in the project discussion forums and try out the new Spring Data Neo4j, which enables POJO-based development.  You can also see how Apache Cassandra, a ColumnFamily data store, is pushing the boundaries of persistence with cloud capabilities and deployments at SocialFlow and Netflix.