NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Mark Needham06/18/14
0 replies

Neo4j/R: Analyzing London NoSQL Meetup Membership

In his spare time, the author's been working on a Neo4j application that runs on top of's API, and recently he learned how to wire up some of the queries to use the Rneo4j library. In this article, you'll see how it's done.

Ryan Carter06/17/14
0 replies

Synchronizing Data Across Mule Applications with MongoDB

By default, Mule uses in-memory object-stores behind the scenes. Things get more interesting, however, when your Mule application is distributed across multiple Mule nodes. In this blog post, the author shows a simple example of how to synchronize object-stores across multiple applications using MongoDB.

Zardosht Kasheff06/17/14
0 replies

The Difference Between TokuMX Partitioning and Sharding

Feedback from the author's last post made him realize that some users may not immediately understand the differences between partitioning a collection and sharding a collection. In this post, he hopes to clear that up.

Alec Noller06/16/14
0 replies

How to Build Schema-Free & Scalable NoSQL Data Storage Inside Your RDBMS

If you're a SQL developer looking to reap some of the benefits of NoSQL solutions, or a NoSQL developer interested in some of the more mature features of an RDBMS, you might be interested in this talk from Andrew Geweke on how combine the strengths of NoSQL and RDBMS within a single database.

Jean Villedieu06/16/14
0 replies

How Graph Databases Can Power Drug Prescription

Choosing the right drug involves checking for potential negative interactions between the drug (or drugs) and the patient traits. That process can be optimized with the help of graphs.

Alec Noller06/13/14
0 replies

How to Build a TV Show Tracker with MongoDB, Node.js, and AngularJS

This tutorial from Sahat Yalkabov covers the creation of a TV Show Tracker - more specifically, a REST API, authentication and signup process, data creation and retrieval, front-end work, and optimization - using MongoDB & Mongoose, Node.js & Express, Passport, AngularJS, and Bootstrap SASS.

Andreas Kollegger06/13/14
0 replies

Neo4j 2.1.2: Maintenance Release

Neo4j 2.1.2 is a patch release recommended for all users, available for immediate download. It includes updates to Cypher, resolves a recovery issue, improves Neo4j Browser, and corrects a critical issue that can occur during migration from previous Neo4j releases.

Alec Noller06/12/14
0 replies

How to Translate SQL Queries to MongoDB

We've heard plenty of reasons one might transition from a relational database to a NoSQL solution like MongoDB, but there can be a learning curve. Developers looking to switch over to (or just do some side work with) MongoDB might be interested in Max Seiden's tips on how to translate SQL queries to MongoDB.

Michael Hunger06/12/14
0 replies

Styling Neo4j Server Visualization

To give you a head start when using Neo4j-Browser, the author wanted to share these quick tips for styling and querying.

Zardosht Kasheff06/11/14
0 replies

Why TokuMX Changed MongoDB’s Oplog Format for Operations

Over several posts, I’ve explained the differences between TokuMX replication and MongoDB replication, and why they are completely incompatible. In this (belated) post, I explain one last difference: the oplog format for operations. Specifically, TokuMX and MongoDB log updates and deletes differently.

Alec Noller06/11/14
0 replies

How Graph Databases Fight Organized Crime

According to Philip Rathle on The New Stack, graph databases can be used for more than just finding football stadiums. In fact, they can help with some pretty interesting problems: breaking up organized crime, for example.

Alec Noller06/10/14
0 replies

Redis Performance Benchmarks: How to Optimize Without Coding

If you're interested in optimizing Redis, Matt Stancliff has done a lot of the figuring-out for you. In this post, Stancliff has assembled data from a variety of Redis benchmarks, covering every Redis release since 2.6 and 12 different compilations, each with two redis-benchmark test modes repeated three times apiece.

Alec Noller06/09/14
0 replies

Security in MongoDB: 10 Ways to Compromise Your Database

Getting your fancy new MongoDB database up and running won't do you much good if you have major outages or lose all your data. That's why it's important to pay attention to security, so from MongoDB's Andreas Nilsson comes a look at 10 common mistakes that can compromise MongoDB security.

Mark Needham06/09/14
0 replies

Neo4j & Cypher: UNWIND vs FOREACH

The author has written a couple of posts about the new UNWIND clause in Neo4j’s cypher query language, but he forgot about his favorite use of UNWIND, which is to get rid of some uses of FOREACH from our queries.

Alec Noller06/08/14
0 replies

The Best of the Week (May 30): NoSQL Zone

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone! This week's best include the release of Couchbase Mobile 1.0, the fruitlessness of the SQL vs. NoSQL debate, the flawed arguments concerning the recent MongoDB/Bitcoin incidents, and more.

Alec Noller06/06/14
0 replies

Redis 2.8.10 Released

Redis 2.8.10 has been released, and according to creator Salvatore Sanfilippo, you're going to want to upgrade immediately, especially if you're using the min-slaves-to-write option.

Ayende Rahien06/06/14
0 replies

Smarter Failure Handling with RavenDB 3.0

One of the things that we have to deal with as a replicated database is how to handle failure. In RavenDB, we have dealt with that with replication, automatic failover and a smart backoff strategy. RavenDB 3.0 includes some new techniques, though.

Alec Noller06/05/14
0 replies

The Failure of MongoDB & Bitcoin: Individual Incompetence, not Flawed Design

Not too long ago, we covered an article about how NoSQL (MongoDB) design flaws brought down two Bitcoin exchanges, Flexcoin or Poloniex. However, according to Shane K. Johnson, the conclusion that NoSQL design was to blame was determined too quickly, and without enough evidence.

Alec Noller06/05/14
0 replies

The 4 Types of NoSQL Database

NoSQL is four things: document-oriented databases, in-memory databases, graph databases, and column store databases. In this recent article, Johnson describes each of these categories and explores the examples that define them.

Antoine Girbal06/05/14
0 replies

UMongo 1.6.2 Released

Announcing the release of UMongo 1.6.2 with many fixes. In this article, you'll find a list of improvements and fixes, and resources to explore issues and downloads.

Mark Needham06/05/14
0 replies

Neo4j & Cypher: Parameterized Queries and neo4j-shell

Every now and then, the author gets sent Neo4j cypher queries to look at, and more often than not they’re parameterised, which means you can’t easily run them in the Neo4j browser.

Zardosht Kasheff06/04/14
0 replies

Introducing Partitioned Collections for MongoDB Applications

TokuMX 1.5 is around the corner. The big feature will be something we discussed briefly when talking about replication changes in 1.4: partitioned collections.

Kenny Bastani06/04/14
0 replies

Neo4j 2.1: Graph ETL for Everyone

Neo4j 2.1 adds an easy way to import CSV and create/update complex graph structures using a new Cypher command, and provides faster facilities for high volume imports and densely connected nodes. Cypher also received ongoing improvements, including new functionality for more expressive queries.

Chris Chang06/03/14
0 replies

MongoDB Driver Tips & Tricks: PHP

A large proportion of support requests to MongoLab are questions about how to properly configure and use a particular MongoDB driver. This blog post is the third of a series where we are covering each of the major MongoDB drivers in depth. The driver we’ll be covering here is the PHP driver.

Lieven Doclo06/02/14
0 replies

SQL, NoSQL, I Don't Care. It's About Events!

The NoSQL/SQL debate has entered a new chapter, but is this discussion actually important? Sure, it’s data, but that’s all it is. Frankly, I don’t care whether data is stored in a SQL or NoSQL database. It could be stored on punch cards for all I matter, just as long as the system is reactive.