NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Alec Noller04/17/14
0 replies

Is Oracle's NoSQL Standards Body an Attempt to Hinder Progress?

You've probably heard the unexpected news that Oracle, the relational database giant, is planning to create a standards body for NoSQL databases. What does it mean, though? According to Andrew C. Oliver's "Beware of NoSQL standards in Oracle's clothing," the intentions are not good.

Don Pinto04/17/14
0 replies

N1QL Querying for Shoppers and Merchants

N1QL is a next generation query language for Couchbase Server. It goes beyond SQL and the relational model in several ways - most importantly, attributes in N1QL can contain multiple values, which can be nested. In this article, the author explores N1QL queries commonly seen in e-commerce applications.

Nati Shalom04/17/14
0 replies


In order to scale horizontally on cheap hardware (a key NoSQL attribute), several compromises had to be made, including abandoning some highly valuable characteristics of relational databases. In this article, you'll learn how to avoid having to make some of these compromises.

Kenny Bastani04/16/14
0 replies

Neo4j 2.0.2 Maintenance Release

Today we released the 2.0.2 maintenance release of Neo4j. This release comes with some critical stability improvements as well as a few small but handy Cypher type conversion functions. All Neo4j users are strongly recommended to upgrade to this release.

Ayende Rahien04/16/14
0 replies

“Incremental” Map/Reduce in MongoDB Isn’t

Rafal and Ben Foster commented on the author's previous post with some ideas on how to deal with incremental updates to map/reduce indexes. And while they look right, they actually can’t possibly work. In this post, the author explains why that is.

Kenny Bastani04/15/14
0 replies

Setting up Neo4j 2.0.1 Linux VM on Windows Azure

Neo4j 2.0.1 has been released as a Linux distribution on the Windows Azure VM Depot. The distribution runs on Ubuntu 12.04 LTS kernel. Follow the steps below to setup your Windows Azure VM.

Brian O' Neill04/15/14
0 replies

Shark on Cassandra (w/ Cash): Interrogating Cached Data from C* Using HiveQL

Shark provides an integration layer between Hive and Spark, which allows us to articulate operations in HiveQL at the shark prompt. This enables a non-developer community to explore and analyze data in Cassandra.

Moshe Kaplan04/14/14
0 replies

How to Migrate from MySQL to MongoDB

Over the last week, the author was working on a key project to migrate a BI platform from MySQL to MongoDB. They chose MongoDB as the platform data infrastructure to support high data insert rate and scale data analysis. In this article, the author shares some of lessons he learned during the process.

Ayende Rahien04/14/14
0 replies

Differences in Map/Reduce Between RavenDB & MongoDB

Ben Foster has a really cool article showing some of the similarities and differences between MongoDB & RavenDB with regards to their map/reduce implementation. However, there is a very important distinction that was missed.

Alec Noller04/13/14
0 replies

The Best of the Week (Apr. 4): 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 a TokuMX and MongoDB Oplog entry comparison, the release of MongoDB 2.6, announcing Couchbase Server 2.5.1, and more.

Alec Noller04/12/14
0 replies

NoSQL Zone Link Roundup (Apr. 12)

For a look at what's been happening outside of the NoSQL Zone, we've assembled a collection of links from around the web, including a look at MapReduce performance on SSDs, Oracle's intention to create NoSQL standards, a new data structure for Redis, Cassandra at one million writes per second, and more.

Antoine Girbal04/11/14
0 replies

Tips to Check and Improve Your Storage IO Performance with MongoDB

In most applications, the disk IO will typically end up being your main bottleneck, all other silly bottlenecks being worked out (CPU, number of connections, etc). And whether our competitors like it or not, the write locks are rarely the bottlenecks in a well designed application.

A. Jesse Jiryu Davis04/11/14
0 replies

Announcing Motor 0.2 Release Candidate

The author is excited to offer you Motor 0.2, release candidate zero. Motor is his non-blocking driver for MongoDB and Tornado.

Don Pinto04/10/14
0 replies

How Many Nodes? Part 4: Monitoring for Sizing

In this post, the author will be discussing the various metrics that should be used to understand the sizing needs of a running Couchbase Server cluster. He'll also attempt to provide guidance around thresholds and alerts where appropriate. Grab a coffee, this is gonna be a long one...

Alec Noller04/10/14
0 replies

If John Lennon Cared About NoSQL Databases

I know what you're thinking: What would John Lennon think about NoSQL databases? Well, whether you're thinking that or not, you don't have to anymore, because Andy Tiffany has it covered with this NoSQL-themed rendition of John Lennon's "Imagine."

Michael Hunger04/10/14
0 replies

Full-Text-Indexing (FTS) in Neo4j 2.0

With Neo4j 2.0, we got automatic schema indexes based on labels and properties for exact lookups of nodes on property values. In this post, you'll learn to set up node auto-index as fulltext-index, enable node auto-index for certain properties, use the fulltext auto-index and the Java API, and more.

Vlad Mihalcea04/09/14
0 replies

MongoDB 2.6 is $out

MongoDB is evolving rapidly. The 2.2 version introduced the aggregation framework as an alternative to the Map-Reduce query model. Generating aggregated reports is a recurrent requirement for enterprise systems, and MongoDB shines in this regard.

Steve Francia04/09/14
0 replies

MongoDB 2.6 Drivers Released

The author is pleased to announce the coordinated release of drivers in 9 languages in preparation for the release of MongoDB 2.6. This is the largest driver release in the history of MongoDB, both in terms of code changes as well as in terms of drivers released.

Alex Soto04/08/14
0 replies

Apache TomEE & NoSQL (Writing Your Own Resources)

The @Resource annotation appeared for the first time in Java EE 5 specification. When you annotate an attribute with @Resource, it will be the container responsible for injecting the requested resource. The typical example is used with the DataSource class.

Ayende Rahien04/08/14
0 replies

My Poor Little Blameless Voron

The author is currently working on a project using Voron, and was horrified to get the FatalExecutionEngineException that was discussed previously. After a lot of work, he managed to narrow it down to… not Voron. To be rather more exact, it is Voron that is causing it, but it isn’t Voron’s fault.

Valeri Karpov04/07/14
0 replies

Plugging USDA Nutrition Data into MongoDB

As much as I love geeking out about basketball stats, I want to put a MongoDB data set out there that’s a bit more app-friendly: the USDA SR25 nutrient database. You can download this data set from my S3 bucket here, and plug it into your MongoDB instance using mongorestore.

A. Jesse Jiryu Davis04/07/14
0 replies

PyMongo 2.7 Has Shipped

The author announces with satisfaction that they've released PyMongo 2.7, the successor to PyMongo 2.6.3. The bulk of the driver's changes are to support MongoDB 2.6, which is currently a release candidate.

Alec Noller04/06/14
0 replies

The Best of the Week (Mar. 28): 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 MongoDB's issues with scaling out, how to delete lots of data from Neo4j with Cypher, and tips on clustering with GridGain.

Zardosht Kasheff04/05/14
0 replies

Comparing a TokuMX and MongoDB Oplog Entry

In the next series of posts, the author will describe how TokuMX replication keeps data in sync between machines in the replica set. In doing so, he will address the challenges they faced and algorithms they developed to address them.

Don Pinto04/04/14
0 replies

Announcing Couchbase Server 2.5.1

We’re happy to announce the release of Couchbase Server 2.5.1 Enterprise Edition. As many of you may know, the 2.5 release introduced several exciting features like rack-zone awareness and, secure cross datacenter replication that provided better reliability and security for enterprises.