Over a million developers have joined DZone.

The Best of the Week (Feb. 14): NoSQL Zone

DZone's Guide to

The Best of the Week (Feb. 14): NoSQL Zone

· Java Zone
Free Resource

Bitbucket is for the code that takes us to Mars, decodes the human genome, or drives your next car. What will your code do? Get started with Bitbucket today, it's free.

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone (Feb. 14 to Feb. 20). Here they are, in order of popularity:

1. Debugging a Failing Unit-Test Which Interacts with RavenDB

This week the author is working with Particular Software of NServiceBus fame. There's a shiny new platform for designing, managing and debugging distributed systems coming up, and while doing some work on it, he hit the following failing test.

2. Neo4j Spatial, Part 2: Building a Recommendation Engine

In part 1 of this series, the author looked at how to get started with Neo4j Spatial and at some of the pieces we’ll use today to build a proof of concept application. The author is calling the application “Nom Nom Nom." So we’ll get data from Factual, from OpenTable, combine them, and import them into Neo4j.

3. Cassandra vs. MongoDB: Why Your Database Should be Boring

This recent article presents a comparison of Cassandra and MongoDB, although it's pretty clearly weighted in one direction. Yes, saying bad things about MongoDB is nothing new, but this article is interesting in that the anti-MongoDB framing is really not the core of his point. Ultimately, this is all about Cassandra.

4. Determining if a Conditional Update was Applied with CQL Java-Driver

One of the critical aspects to using conditional updates is determining whether the update was applied. In this article, you'll learn how to do it.

5. How to Use Relational Databases and SQL to Understand MongoDB

Developers familiar with relational databases and SQL but interested in moving to MongoDB might find this recent article to be helpful. It explores the structure and use of MongoDB in terms of relational databases and SQL, making comparisons in order to draw on existing knowledge.

Are you using Bitbucket to accomplish your company's mission? Share your company’s mission with #Forthecode for a chance to be featured on our homepage, our social media channels, or win a free t-shirt!


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


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

{{ parent.tldr }}

{{ parent.urlSource.name }}