NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Alec Noller06/11/14
2758 views
0 replies

How Graph Databases Fight Organized Crime

According to Philip Rathle on The New Stack, graph databases can be used for more than just finding football stadiums. In fact, they can help with some pretty interesting problems: breaking up organized crime, for example.

Alec Noller06/10/14
4694 views
0 replies

Redis Performance Benchmarks: How to Optimize Without Coding

If you're interested in optimizing Redis, Matt Stancliff has done a lot of the figuring-out for you. In this post, Stancliff has assembled data from a variety of Redis benchmarks, covering every Redis release since 2.6 and 12 different compilations, each with two redis-benchmark test modes repeated three times apiece.

Alec Noller06/09/14
4140 views
0 replies

Security in MongoDB: 10 Ways to Compromise Your Database

Getting your fancy new MongoDB database up and running won't do you much good if you have major outages or lose all your data. That's why it's important to pay attention to security, so from MongoDB's Andreas Nilsson comes a look at 10 common mistakes that can compromise MongoDB security.

Mark Needham06/09/14
1060 views
0 replies

Neo4j & Cypher: UNWIND vs FOREACH

The author has written a couple of posts about the new UNWIND clause in Neo4j’s cypher query language, but he forgot about his favorite use of UNWIND, which is to get rid of some uses of FOREACH from our queries.

Alec Noller06/08/14
3831 views
0 replies

The Best of the Week (May 30): 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 release of Couchbase Mobile 1.0, the fruitlessness of the SQL vs. NoSQL debate, the flawed arguments concerning the recent MongoDB/Bitcoin incidents, and more.

Alec Noller06/06/14
1885 views
0 replies

Redis 2.8.10 Released

Redis 2.8.10 has been released, and according to creator Salvatore Sanfilippo, you're going to want to upgrade immediately, especially if you're using the min-slaves-to-write option.

Ayende Rahien06/06/14
709 views
0 replies

Smarter Failure Handling with RavenDB 3.0

One of the things that we have to deal with as a replicated database is how to handle failure. In RavenDB, we have dealt with that with replication, automatic failover and a smart backoff strategy. RavenDB 3.0 includes some new techniques, though.

Alec Noller06/05/14
4104 views
0 replies

The Failure of MongoDB & Bitcoin: Individual Incompetence, not Flawed Design

Not too long ago, we covered an article about how NoSQL (MongoDB) design flaws brought down two Bitcoin exchanges, Flexcoin or Poloniex. However, according to Shane K. Johnson, the conclusion that NoSQL design was to blame was determined too quickly, and without enough evidence.

Alec Noller06/05/14
6365 views
0 replies

The 4 Types of NoSQL Database

NoSQL is four things: document-oriented databases, in-memory databases, graph databases, and column store databases. In this recent article, Johnson describes each of these categories and explores the examples that define them.

Antoine Girbal06/05/14
1581 views
0 replies

UMongo 1.6.2 Released

Announcing the release of UMongo 1.6.2 with many fixes. In this article, you'll find a list of improvements and fixes, and resources to explore issues and downloads.

Mark Needham06/05/14
1548 views
0 replies

Neo4j & Cypher: Parameterized Queries and neo4j-shell

Every now and then, the author gets sent Neo4j cypher queries to look at, and more often than not they’re parameterised, which means you can’t easily run them in the Neo4j browser.

Zardosht Kasheff06/04/14
2822 views
0 replies

Introducing Partitioned Collections for MongoDB Applications

TokuMX 1.5 is around the corner. The big feature will be something we discussed briefly when talking about replication changes in 1.4: partitioned collections.

Kenny Bastani06/04/14
1129 views
0 replies

Neo4j 2.1: Graph ETL for Everyone

Neo4j 2.1 adds an easy way to import CSV and create/update complex graph structures using a new Cypher command, and provides faster facilities for high volume imports and densely connected nodes. Cypher also received ongoing improvements, including new functionality for more expressive queries.

Chris Chang06/03/14
4550 views
0 replies

MongoDB Driver Tips & Tricks: PHP

A large proportion of support requests to MongoLab are questions about how to properly configure and use a particular MongoDB driver. This blog post is the third of a series where we are covering each of the major MongoDB drivers in depth. The driver we’ll be covering here is the PHP driver.

Lieven Doclo06/02/14
5503 views
0 replies

SQL, NoSQL, I Don't Care. It's About Events!

The NoSQL/SQL debate has entered a new chapter, but is this discussion actually important? Sure, it’s data, but that’s all it is. Frankly, I don’t care whether data is stored in a SQL or NoSQL database. It could be stored on punch cards for all I matter, just as long as the system is reactive.

Mark Needham06/02/14
1144 views
0 replies

Neo4j & Cypher: Rounding a Float Value to Decimal Places

About 6 months ago, Jacqui Read created a github issue explaining how she wanted to round a float value to a number of decimal places but was unable to do so due to the round function not taking the appropriate parameter. The author found himself wanting to do the same thing last week.

Alec Noller06/01/14
4182 views
0 replies

The Best of the Week (May 23): 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 look at the fate of NoSQL when SQL returns, MongoDB tips & tricks for $type and arrays, real-world use cases for graph databases, and more.

Don Pinto05/31/14
3966 views
0 replies

Announcing Couchbase Mobile 1.0

Couchbase is pleased to announce general availability of Couchbase Mobile 1.0. Couchbase Mobile gives mobile application developers a new platform to build the next generation of always available, always responsive mobile applications.

Moshe Kaplan05/31/14
3153 views
0 replies

Introduction to MongoDB: The Complete Presentation

The author had two great lectures regarding MongoDB and how to best utilize it in the last week. Therefore, he decided to share the presentation with you.

Alec Noller05/31/14
1470 views
0 replies

MongoDB Backups: A Comparison of 3 Approaches

If you're working with the scale of data that requires a solution like MongoDB, you probably have a lot invested in your data. For that reason, the MongoDB Management Service blog has published a comparison of three MongoDB backup strategies.

Dustin Marx05/30/14
7825 views
0 replies

Connecting to Cassandra from Java

The Cassandra Java Driver makes it easy to access Cassandra from Java applications. Cassandra also features significant Java-based configuration and monitoring and can even be customized with Java.

Ayende Rahien05/30/14
2497 views
0 replies

A Map to Reviewing RavenDB

The author was asked a series of questions about how one should get started learning the RavenDB code base, given that they have never looked at the code, but know how Raven works. In this article, the author explores each question and breaks down the inner-workings of RavenDB.

Nikhil Kuriakose05/29/14
2079 views
0 replies

Visualizing XML as a Graph Using Neo4j

Whenever someone gives you a problem, think graphs. They are the most fundamental and flexible way of representing relationships, so it’s a 50-50 shot that any interesting design problem has a graph involved in it. Make sure you can’t think of a way to solve it using graphs before moving on to other solutions.

Don Pinto05/29/14
1459 views
0 replies

Monitoring a Couchbase Cluster

To monitor Couchbase efficiently we need two different perspectives. The cluster as a whole is made up of individual nodes or servers. Each node provides our compute capacity for any application that leverages the database distributed across the cluster.

Peter Lawrey05/28/14
6764 views
0 replies

SharedHashMap vs Redis

Any vendor will tell you how great their product is, so I will start by outlining why you wouldn't use SharedHashMap, before I tell you why it is a "must have" for performant applications.