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

The Best of the Week (Apr. 11): 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 lessons learned during a migration from MySQL to MongoDB, differences between RavenDB and MongoDB when it comes to map/reduce, MongoDB's "incremental" map/reduce, and more.

Chris Chang04/18/14
3748 views
0 replies

MongoDB Driver Tips & Tricks: Mongoose

Many of the support requests we get at MongoLab are questions about how to configure and use particular MongoDB drivers and client libraries. This post is the 2nd of a series where we are covering the popular MongoDB drivers in depth (we covered Mongoid last time). The driver we’re covering today is Mongoose.

Michael Hunger04/18/14
462 views
0 replies

Quickly Create a 100k Neo4j Graph Data Model with Cypher Only

We want to run some test queries on an existing graph model but have no sample data at hand, and also no input files (CSV, GraphML) that would provide it. Why not create quickly it on our own just using Cypher?

Alec Noller04/17/14
2417 views
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
559 views
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
829 views
0 replies

NoSQLNoCompromises

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
2377 views
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
3611 views
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
2286 views
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
3072 views
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
5474 views
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
3438 views
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
2886 views
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
3765 views
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
2062 views
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
1392 views
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
1231 views
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
1663 views
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
1521 views
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
2980 views
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
1559 views
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
1704 views
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
697 views
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
1443 views
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
218 views
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.