NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Vlad Mihalcea10/14/14
0 replies

Integration Testing Done Right With Embedded MongoDB

Unit testing requires isolating individual components from their dependencies. Dependencies are replaced with mocks, which simulate certain use cases.

Alec Noller10/14/14
0 replies

Refcard Expansion Pack: MongoDB

This week, DZone released its latest Refcard. If you're interested in learning more about MongoDB or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic.

Doug Turnbull10/14/14
0 replies

Solving Data “Variety” with Postgres’s NoSQL Extensions

Many clients don’t quite realize how much powerful ad-hoc query capability they’re losing by leaving SQL. But how can we possibly have the best of both worlds? Well, luckily for us, Postgres is working on a very handy solution.

Ayende Rahien10/14/14
0 replies

What is New in RavenDB 3.0: Operations - The Nitty Gritty Details

After looking at all the pretty pictures, let us take a look at what we have available for us for behind the cover for ops. The first such change is abandoning performance counters.

Francesca Krihely10/13/14
0 replies

Sharding Pitfalls: Part I

Sharding is a popular feature in MongoDB, primarily used for distributing data across clusters for horizontal scaling. But as you add complexity to a distributed system, you increase the chances of hitting a problem.

Mark Needham10/13/14
0 replies

Neo4j: COLLECTing Multiple Values (Too Many Parameters for Function ‘Collect’)

One of my favourite functions in Neo4j’s cypher query language is COLLECT, which allows us to group items into an array for later consumption. However, I’ve noticed that people sometimes have trouble working out how to collect multiple items with COLLECT and struggle to find a way to do so.

Alec Noller10/12/14
0 replies

The Best of the Week (Oct. 3): 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 rise (and fall?) of NoSQL, a look at using MongoDB with Go and mgo, the dissection of Fall 2014's NoSQL benchmark, and more.

Itamar Haber10/12/14
0 replies

So, You’re Looking for the Redis GUI?

It all comes down to preferences. While there are Redis users who are familiar with the Redis command line interface (CLI) and rely on it, there are those who prefer using a GUI. There are several Redis GUIs available, for different platforms, and in this article I'll try to review a few of them.

Alec Noller10/11/14
0 replies

A New Source for MEAN Stack Resources

One of the most useful aspects of MongoDB is the MEAN stack - a JavaScript-only web development stack that consists of MongoDB, Express, AngularJS, and Node.js. For a complete collection of resources, Andreas Wienes has created, an aggregator of MEAN-related content.

Ayende Rahien10/11/14
0 replies

RavenDB, Unrecoverable Database and Data Loss

That is one scary headline, isn’t it? A customer called me in a state of panic: their database was not loading, and nothing they tried worked. Here is the story as I got it from the customer in question, only embellished to give the proper context for the story.

Alec Noller10/10/14
0 replies

Redis Cluster Released as a Minimum Viable Product

If you've been following the development of Redis for a while, you may have heard about Redis Cluster in the past - it's been around, to some degree, since 2011. Well, now Redis Cluster actually exists!

Don Pinto10/10/14
0 replies

Performance: Managing threads in Couchbase 2.x

In this blog post you will get an overview of two related performance optimizations that you can do for Couchbase 2.5.1 and below. This is not for 3.x for reasons you can read at the bottom of this post.

Darrell Burgan10/08/14
2 replies

The Pluses and Minuses of Data Grids

One of my recent posts generated some good discussion. One particular question, asking me about GemFire as a NoSQL database, caused me to write a long reply. After reading said reply, I realized it would serve better as a post, so here we are. The good, bad, and the ugly of data grids.

Trisha Gee10/08/14
0 replies

Using Groovy To Import XML Into MongoDB

I’ve been demonstrating how easy it is to create modern web apps using AngularJS, Java and MongoDB. I also use Groovy during this demo to do the sorts of things Groovy is really good at - writing descriptive tests, and creating scripts.

Doug Turnbull10/08/14
0 replies

Let’s Stop Saying "NoSQL"

I say the word “NoSQL” a lot. When I say NoSQL, I tend to talk about denormalized and hierarchical document/row-based data stores like Cassandra, Mongo, Couch, or HBase. But its a terrible way to use that term.

Ayende Rahien10/08/14
0 replies

What is New in RavenDB 3.0: Operations–Production View

One of the most challenging things to do in production is to know what is going on? In order to facilitate that, we have dedicate some time to exposing the internal guts of RavenDB to the outside world (assuming that the outside world has the appropriate permissions).

Rishav Rohit10/07/14
0 replies

What is Write Concern in MongoDB?

In MongoDB there are multiple guarantee levels available for reporting the success of a write operation, called Write Concerns. The strength of the write concerns determine the level of guarantee.

A. Jesse Jiryu Davis10/07/14
0 replies

Motor 0.3.3 Released

Today I released version 0.3.3 of Motor, the asynchronous MongoDB driver for Python and Tornado. This release is compatible with MongoDB 2.2, 2.4, and 2.6. It requires PyMongo 2.7.1.

Don Pinto10/07/14
1 replies

Announcing the Release of Couchbase Server 3.0

I am thrilled to announce the availability of this major release. Couchbase Server 3.0 is a monumental release in the company’s history. With this release we have further strengthened our core architecture, which is amplified through new features we’re releasing in 3.0.

John De Goes10/06/14
3 replies

The Rise (and Fall?) of NoSQL

If you haven’t heard of the meteoric rise of NoSQL, you’ve been living in a hole. Likely at the bottom of the ocean. In the Mariana trench. What you probably haven’t heard, what’s been lost in all the hype, is that NoSQL’s unprecedented growth has very little to do with “big data” or “SQL”!

John Georgiadis10/05/14
0 replies

A MongoDB-based JAAS plugin for Karaf and ActiveMQ

ActiveMQ supports pluggable JAAS modules that handle the authentication of incoming requests. ActiveMQ comes preloaded with a few JAAS modules, none of which supports MongoDB as the backend repository of the authentication data.

Andreas Kollegger10/05/14
0 replies

Neo4j.rb 3.0 Released

After hundreds of hours of work from numerous contributors over the past year, Neo4j.rb, the ActiveRecord replacement for Ruby on Rails and Rack frameworks, has been released!

Ayende Rahien10/04/14
0 replies

What is New in RavenDB 3.0: Operations - the Pretty Pictures Tour

This has been the most important change in RavenDB 3.0, in my opinion. Not because of complexity and scope, pretty much everything here is much simpler than other features than we have done. But this is important because it makes RavenDB much easier to operate.

Steve Francia10/03/14
0 replies

Using MongoDB with Go and mgo

This presentation will give developers an introduction and practical experience of using MongoDB with the Go language. MongoDB Chief Developer Advocate & Gopher Steve Francia presents plainly what you need to know about using MongoDB with Go.

Shane Johnson10/03/14
0 replies

Dissecting the NoSQL Benchmark

Let's dissect the Fall 2014 NoSQL Benchmark. Apache Cassandra / DataStax Enterprise. MongoDB. Couchbase Server. Go.