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

Neo4j: LOAD CSV - Handling Empty Columns

A common problem that people encounter when trying to import CSV files into Neo4j using Cypher’s LOAD CSV command is how to handle empty or ‘null’ entries in said files.

Alec Noller08/24/14
0 replies

The Best of the Week (Aug. 15): 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 part two of 10 possible MongoDB security mistakes, a "Hello World" example for Spring Data MongoDB with Spring MVC, the Couchbase Java SDK 2.0.0 developer preview, and more.

Trisha Gee08/23/14
0 replies

Getting Started with MongoDB and Java

We’ve been missing an introduction to using MongoDB from Java for a little while now - there’s plenty of information in the documentation, but we were lacking a step-by-step guide to getting started as a Java developer.

Chris Chang08/22/14
0 replies

A Primer on Geospatial Data and MongoDB

MongoDB offers new geospatial features in versions 2.4 and 2.6. The core of these features is the introduction of GeoJSON, an open-source format for rich geospatial types that go beyond what MongoDB has supported in previous versions.

Ayende Rahien08/22/14
0 replies

What is My Query Doing?

Recently we had to deal with several customers support requests about slow queries in RavenDB. Now, just to give you some idea about the scope. We consider a query slow if it takes more than 50ms to execute (excluding client side caching).

Itamar Haber08/21/14
0 replies

Top Redis Headaches for Devops: Client Buffers

Because Redis is a remote server, a client's request will take significantly more time to return to the client than the actual fetching of data from RAM by Redis' CPU. The implication of this difference is that Redis would have been tied up serving the request for the duration of that time, had it not been for client buffers.

Adam Fowler08/21/14
0 replies

MLJS 1.6 (Aug 2014) Released!

MLJS 1.6 (Aug 2014) has been released! Lots of features that are now even easier to use! This release includes a complete UI redesign, the completed workplace widget, major Node.js bug fixes and testing, extension points to allow developers to use plug-ins to extend MLJS without rewriting its code, and more.

Michael Mainguy08/20/14
0 replies

It's Not NoSQL Versus RDBMS, It's ACID + Foreign Keys Versus Eventual Consistency

The problem has to do with foreign keys, ACID compliance, and the overhead they incur. Ironically, this overhead actually has a potentially serious negative impact on scaleability. Moreover, our reliance on this model often blinds us to bottlenecks and leads to phantom slowdowns and inconsistent performance.

Francesca Krihely08/20/14
0 replies

MongoDB & The Soundwave Music Map

We track around 250,000 plays per day from a user base that has grown to over 1 million in the past 13 months. Soundwave has users in all time zones, making availability critical. MongoDB replica sets provide us fault tolerance and redundancy, allowing us to perform scheduled maintenance without affecting users.

Francesca Krihely08/19/14
0 replies

MongoDB Security Part II: 10 Mistakes that can Compromise Your Database

This post outlines 10 things to avoid when configuring security for MongoDB. These recommendations are based on my experience working with MongoDB users, and building security systems for databases and financial services organizations. Items are ordered by a combination of severity and frequency.

Itamar Haber08/19/14
0 replies

Managing 50K+ Redis Databases Over 4 Public Clouds with a Tiny DevOps Team

Our experience running Redis services across the four major clouds (AWS, Azure, GCP and SoftLayer) has made us aware of a number of challenges that users encounter, which consequently led to our thoroughly tested solutions, a few of which we have shared below.

Don Pinto08/19/14
0 replies

Couchbase .NET SDK 1.3.8 Released; Plus an Important Release Note!

Recently we released version 1.3.8 of the Couchbase .NET SDK. Like the previous couple of 1.X releases, this is a bug fix/maintanence release. Note that nearly all new development is happening on the 2.0 Version of the .NET SDK, which should be GA early this fall!

Trisha Gee08/18/14
0 replies

Getting Started with MongoDB and Java: Part II

In this post, I’ll give an introduction to CRUD (Create, Read, Update, Delete) operations using the Java driver

Ajitesh Kumar08/18/14
0 replies

Spring Data MongoDB Hello World with Spring MVC: Example

This article presents detailed steps on what is needed to get started with Spring Data MongoDB while you are working with a Spring MVC web application. The article assumes that you have got the Spring MVC application setup done.

Alec Noller08/17/14
0 replies

The Best of the Week (Aug. 8): 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 six rules of MongoDB schema design, a collection of MongoDB commands & concepts for rookies, how to get started with MongoDB using Java, and more.

Francesca Krihely08/16/14
0 replies

Visualizing Mobile Broadband with MongoDB

The FCC has a mandate to collect and share information on mobile broadband quality. Traditionally, that meant collecting data and then issuing a report. Before the report is completed, the public generally has no visibility into the data. MongoDB is helping change that.

Francesca Krihely08/15/14
0 replies

MongoDB Security, Part 1: Design and Configuration

In a short series of blog posts I will attempt to explain the philosophy and design of the security model of MongoDB. The first post covers the basics of securing a MongoDB server and application and gives an overview of the options available.

Don Pinto08/15/14
0 replies

Couchbase Java SDK 2.0.0 Developer Preview 3

On behalf of the whole SDK team, I'm happy to announce the third developer preview of the Java/JVM SDK release train nicknamed Armstrong. It contains both the JVM core package "core-io" 0.3 as well as the Java SDK 2.0 developer preview 3.

Chris Chang08/14/14
0 replies

Easily Find & Kill MongoDB Operations from MongoLab’s UI

A few months ago, we wrote a blog post on finding and terminating long-running operations in MongoDB. To help make it even easier for MongoLab users* to quickly identify the cause behind database unresponsiveness, we’ve integrated the currentOp() and killOp() methods into our management portal.

Anders Karlsson08/14/14
0 replies

What is HandlerSocket? And Why Would You Use It? Part 1

HandlerSocket is included with MariaDB and acts like a simple NoSQL interface to InnoDB, XtraDB and Spider, and I will describe it a bit more in this and a few upcoming blogs.

Francesca Krihely08/13/14
0 replies

6 Rules of Thumb for MongoDB Schema Design: Part 3

This is our final stop in this tour of modeling One-to-N relationships in MongoDB. In the first post, I covered the three basic ways to model a One-to-N relationship. Last time, I covered some extensions to those basics: two-way referencing and denormalization.

Nikhil Kuriakose08/13/14
0 replies

Navigating XML using Cypher

Cypher is a neat way to manipulate a Neo4j database. It would be equally amazing if the Xml graph could be queried with Cypher as well.

Andreas Kollegger08/12/14
0 replies

From the Neo4j Community: Graph Visualizations

A few weeks ago, Neo4j launched our #ShowMeYourGraph twitter contest in preparation for GraphConnect 2014 SF. In celebration of this, we thought we’d highlight some Graph Visualizations our community has produced. Take a look and get inspired!

Zardosht Kasheff08/12/14
0 replies

Explaining Ark Part 4: Fixing Majority Write Concern

This is the fourth post in a series of posts that explains Ark, a consensus algorithm we’ve developed for TokuMX and MongoDB to fix known issues in elections and failover. In this post, I describe how Ark fixes the existing problems.

Francesca Krihely08/11/14
0 replies

6 Rules of Thumb for MongoDB Schema Design: Part 2

Last time I covered the three basic schema designs: embedding, child-referencing, and parent-referencing. With these basic techniques under our belt, I can move on to covering more sophisticated schema designs, involving two-way referencing and denormalization.