NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Trisha Gee08/23/14
861 views
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
1036 views
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
2217 views
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
2143 views
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
2214 views
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
1783 views
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
845 views
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
3709 views
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
1099 views
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
2873 views
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
2886 views
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
3506 views
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
2452 views
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
2616 views
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
3189 views
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
2837 views
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
1246 views
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
1332 views
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
4261 views
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
1183 views
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
2913 views
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
2137 views
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
6903 views
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.

Trisha Gee08/11/14
3993 views
0 replies

Getting Started with MongoDB and Java: Part I

For new users, it’s important to provide an overview of how to work with the MongoDB Java driver and how to use MongoDB as a Java developer.

Itamar Haber08/11/14
2424 views
0 replies

Top Redis Headaches for DevOps: Replication Timeouts

The next headache on our list will carry on with the topic of master-slave replication. In particular, we will look a bit deeper at the length of time needed to complete the process as well as some configuration issues that can cause major inconveniences.