NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Mark Needham06/09/14
1049 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
3818 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
1882 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
707 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
4095 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
6320 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
1573 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
1531 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
2812 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
1123 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
4518 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
5485 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
1127 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
4181 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
3958 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
3135 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
1463 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
7662 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
2483 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
2053 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
1430 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
6752 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.

A. Jesse Jiryu Davis05/28/14
1193 views
0 replies

Motor 0.2.1 Released

Version 0.2.1 of Motor, the asynchronous MongoDB driver for Python and Tornado, has been released. It fixes two bugs!

Alec Noller05/27/14
3411 views
1 replies

Real-Word Use Cases: The Strengths of Graph Databases

If there's one thing the NoSQL community can definitely agree on, it's that relational databases are not the one and only solution to modern data storage issues. Not that they're never the answer; just not always the answer. The key, then, is understanding which tool is needed for any given job.

Adam Fowler05/27/14
1894 views
0 replies

A Visual Index of MarkLogic Browser Widgets…

The author has created a visual index of MarkLogic browser widgets. Clicking on each image takes you to a detail page. This includes full size versions of all screenshots available currently for each widget.