NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Alec Noller03/09/14
3228 views
0 replies

The Best of the Week (Feb. 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 when to use MongoDB rather than MySQL, a look at how to deal with application-level scenarios in Cassandra, a bughunt in MongoDB, and more.

Chris Chang03/07/14
4068 views
0 replies

MongoDB Driver Tips & Tricks: Mongoid 3

This blog post is the first of a series where we plan to cover each of the major MongoDB drivers in depth. The driver we’ll be covering today is Mongoid, developed by Durran Jordan (@modetojoy).

Alec Noller03/07/14
1878 views
0 replies

Cequel: A Ruby ORM for Cassandra with CQL3

Ruby developers working with Cassandra might be interested in Cequel, a Ruby ORM for Cassandra using CQL3. The documentation on Cequel's GitHub is fairly extensive, covering basic installation through more specific details of use, such as Rails integration, setting up models, schema synchronization, and more.

Stefan Armbruster03/07/14
2286 views
0 replies

Getting Insight in Neo4j’s JMX Beans When Running Embedded

Neo4j exposes a lot of valuable information via JMX. Sometimes you want to gain some insight in some JMX beans when running Neo4j in embedded mode. For this it’s crucial to have the neo4j-jmx-[version].jar file on the classpath.

Max De Marzi03/06/14
2268 views
0 replies

Neo4j at Ludicrous Speed

In the last blog post we saw how we could get about 1,250 requests per second (with a 10ms latency) using an Unmanaged Extension running inside the Neo4j server… but what if we wanted to go faster?

Nikita Ivanov03/06/14
2634 views
3 replies

GridGain 6.0: Open Sourced Under Apache 2.0

GridGain 6.0 includes a lot of news and enhancements, including significantly reworked and simplified APIs, bi-directional WAN Data Center Replication across different geographies, massive improvements in data grid, and more.

Leif Walsh03/06/14
643 views
0 replies

What’s New in TokuMX 1.4, Bonus Part 6: Faster Count Queries

MongoDB has optimized count queries to be very fast. As a result, MongoDB developers design applications with this in mind. Prior to 1.4, TokuMX count queries were not optimized, and were as fast as other non-counting queries, without returning the results over the network. In 1.4, Tokutek addressed this.

Ayende Rahien03/05/14
4685 views
1 replies

On Replication Strategies, or the Return of the Long Article

The author has been thinking about this quite a lot in the past few days. He is trying to see if there is a common solution to replication in general that we can utilize across a number of solutions. If we can do that, we can provide much better feature set for a wide variety of scenarios.

Chris Chang03/05/14
2389 views
0 replies

The Future of MongoDB: Fireside Chat with MongoDB CTO Eliot Horowitz

Recently the author attended a Meetup at MongoDB’s new Palo Alto office to hear the CTO, Eliot Horowitz, speak about the product roadmap. With a new production release right around the corner and MongoDB World in the not-so-distant future, the buzz and excitement around all things MongoDB is high.

Mark Needham03/05/14
866 views
0 replies

Neo4j and Cypher: Set Based Operations

The author was recently reminded of a Neo4j Cypher query that he wrote a couple of years ago to find the colleagues that he hadn’t worked with in the ThoughtWorks London office. In this article, you'll find a model to help explain how to write such a query.

Alec Noller03/04/14
6421 views
0 replies

From MySQL to Cassandra: How to Deal with Application-Level Failure Scenarios

Moving from MySQL to Cassandra can be beneficial for a number of reasons, particularly when it comes to spreading out failure scenarios. However, there are still challenges to be faced. According to this recent blog post on the transition, the Rackspace team encountered a number of hiccups in the process.

Alec Noller03/04/14
4128 views
0 replies

Getting Started with Node.js, Express.js, and MongoDB

If you're looking for a practical application to help you get started with MongoDB (or Node.js, or Express.js, for that matter), you might be interested in this presentation from Karan Goel on getting started with Node.js, Express.js, and MongoDB. You can find the video below, and Goel's slides here.

Leif Walsh03/04/14
953 views
0 replies

What’s New in TokuMX 1.4, Part 5: Faster Chunk Migrations

Sharding in MongoDB and TokuMX does a great job of scaling an application beyond what a single machine can do, but it also brings new challenges to the table. One of those challenges is how to deal with the impact of migrations on the running system.

Don Pinto03/03/14
3264 views
0 replies

Couchbase Java SDK 1.4.0: New and Noteworthy

Couchbase has released the first developer preview of the 1.4.0 Java SDK. Aside from the usual bugfixes and enhancements, this new release provides support for optimized connection management, which was recently introduced in Couchbase Server 2.5.0. This article provides more information on what's new here.

Moshe Kaplan03/03/14
15665 views
2 replies

When to Use MongoDB Rather than MySQL (or Other RDBMS): The Billing Example

NoSQL has been a hot buzz in the air for a pretty long time (well, it's not only a buzz anymore), and MongoDB has been a major player. However, when should we really use it?

Alec Noller03/03/14
3277 views
0 replies

Using Apache Cassandra for Real-Time Analytics

If you're interested in using Cassandra for real-time analytics, you might find something useful in this talk from Stephane Legay, CTO at LoopLogic, on LoopLogic's use case.

Alec Noller03/02/14
6324 views
0 replies

The Best of the Week (Feb. 21): 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 30 years of NBA data crunched with MongoDB, a response using PostgreSQL, thoughts on when to use GridFS on MongoDB, and more!

Alec Noller02/28/14
4475 views
0 replies

Find Bugs in MongoDB's New Release and Win Some Prizes

In the timeless words of a great man: "It's a bughunt." Last week, the MongoDB team released MongoDB 2.6.0-rc0, and they're running a contest to find bugs. Bug "quality" is judged on severity, impact, and prevalence, and as long as you get your bug reports in by March 4th, you'll be up for some prizes.

Mark Needham02/28/14
3834 views
0 replies

Neo4j: Creating Nodes and Relationships From a List of Maps

Last week Alistair and the author were porting some Neo4j cypher queries from 1.8 to 2.0, and one of the queries they had to change was an interesting one that created a bunch of relationships from a list/array of maps.

Alec Noller02/28/14
3472 views
0 replies

Clarango: A Clojure Driver for ArangoDB

Anybody working with ArangoDB might be interested in Stefan Edlich's work-in-progress Clojure driver, Clarango. The current version is 0.3.0, and 1.0 is expected in late 2014, so obviously there is still a lot to be done, but according to the GitHub, the features list is already pretty interesting.

Alec Noller02/27/14
2881 views
0 replies

Where Are All the DBAs in NoSQL?

Earlier this month, Gartner released survey results that suggest that there aren't too many DBAs in the NoSQL space. But why would that be? Quite a few people have weighed in, blaming everything from stick-in-the-mud DBAs to the "cool guys" of DevOps.

Dharshan Rangegowda02/27/14
4111 views
0 replies

When to use GridFS on MongoDB

GridFS is a simple file system abstraction on top of MongoDB. If you are familiar with Amazon S3, GridFS is a very similar abstraction. Now why does a document oriented database like MongoDB provide a file layer abstraction? Turns out there are some very good reasons

Brian O' Neill02/27/14
2872 views
0 replies

Storm and Cassandra: A Three Year Retrospective

The authors had made the decision to go forward with Cassandra, but didn't see any bridge between Storm and Cassandra -- so they built one. By December 2011, they had made enough progress on Storm-Cassandra that it made it into the Cassandra Summit, and they started building out their first topologies.

Alec Noller02/26/14
7884 views
2 replies

MongoDB vs. PostgreSQL for NBA Data Crunching

There is a long-ish tradition of comparing things to MongoDB. You know, MongoDB vs. Oracle, and MongoDB vs. Cassandra, and MongoDB vs. Redis and CouchDB. Now, Dmitri Fontaine at tapoueh.org has provided a new comparison: MongoDB vs. PostgreSQL.

Leif Walsh02/26/14
1393 views
0 replies

What’s New in TokuMX 1.4, Part 4: Smaller, Faster Sharded Clusters

In the first part of this series, the author introduced a new feature, the ability to define the primary key for a collection. Today, you’ll see how we use it to reduce the disk footprint of sharded clusters.