Over a million developers have joined DZone.

NoSQL Week in Review #9

DZone 's Guide to

NoSQL Week in Review #9

· Database Zone ·
Free Resource

Wednesday was 12/12/12 and, believe it or not, the world didn't end. That means we can bring you your weekly NoSQL update according to plan. Next week, though, it'll be Dec. 21... uh-oh. 

This week we saw a lot of new releases, some great articles, and a NoSQL-related book by O'Reilly.

New Releases This Week

Neo4j 1.9 M02

We have been working hard over the last weeks to tune and improve many aspects in the Neo4j internals, to deliver an even faster, more stable and less resource intensive graph database in this 1.9.M02 milestone release. Those efforts span a lot of areas that benefit everyone from the typical developer to sysops and to most other Neo4j users.

Couchbase Server 2.0 

Let me start-off with the big news first. Couchbase Server 2.0 is here!  I am thrilled to announce the availability of this major release. Couchbase Server 2.0 transforms Couchbase into a document database allowing users to build richer and more powerful web and mobile applications.  You can now use Couchbase either as a key-value store or a document database based on your application requirements.

ArangoDB 1.1 

Many features have been added or improved in ArangoDB 1.1. Additionally, ArangoDB 1.1 contains a lot of bugfixes that are not listed separately.

This Week's Top 5 NoSQL Links:

1.     Algorithm of the Week: Topological Sort Revisited 
We've already gone over the topological sort of a directed acyclic graph, so why do we need to revisit it? Well, I didn't have a chance to get into its complexity!

2.     Running Cassandra 1.2-beta on JDK 7 w/ Mac OSX
The latest greatest Cassandra (1.2-beta) now uses snappy-java for compression. Unfortunately for now, Cassandra uses version of snappy-java. That version of snappy-java doesn't play well with JDK 7 on Mac OSX.

3.     The MongoDB Tool Belt
Today I want to show you some tools which come in handy when dealing with MongoDB installations.

4.     Optimistic or Pessimistic Locking: Which One Should You Pick?
In this post, I am going to explain the differences between pessimistic and optimistic locking, and discuss about the optimistic and pessimistic locking APIs that you can use in Couchbase Server to control concurrent access to your data.

5.     Webinar: Processing High Volume Data Feeds with MongoDB
Here at 10gen we've been running a series of webinars around using MongoDB in the financial services domain. Yesterday was the last in the series, and was presented in association with C24's John Davies, their CTO.

This Week's New NoSQL Book

Building Node Applications with MongDB and Backbone 

by Mike Wilson

From Amazon: Build an application from backend to browser with Node.js, and kick open the doors to real-time event programming. With this hands-on book, you’ll learn how to create a social network application similar to LinkedIn and Facebook, but with a real-time twist. And you’ll build it with just one programming language: JavaScript.

If you’re an experienced web developer unfamiliar with JavaScript, the book’s first section introduces you to the project’s core technologies: Node.js, Backbone.js, and the MongoDB data store. You’ll then launch into the project—a highly responsive, highly scalable application—guided by clear explanations and lots of code examples.

Thanks for reading! See you next week... you know, unless the world ends. </sarcasm>


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}