NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Alec Noller07/20/14
7549 views
0 replies

The Best of the Week (July 11): 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 Couchbase's reasoning for choosing RxJava for the Java SDK, Redis use patterns for the SQL practitioner, group by and sorting in Neo4j's Cypher and Clojure, and more.

Ayende Rahien07/18/14
3572 views
0 replies

When a Race Condition is What You Want…

I have an interesting situation that I am not sure how to resolve. We need to record the last request time for a RavenDB database. Now, this last request time is mostly used to show the user, and to decide when a database is idle, and can be shut down.

Don Pinto07/18/14
2667 views
0 replies

Updates to libcouchbase 2.4

If you've been following along, a developer preview version of the library was released last month. It contained a whole bunch of improvements. Now we've made some more stability improvements to the library and fixed some minor issues along the way.

Alec Noller07/17/14
4748 views
0 replies

The Best of DZone: July 9 - 16

If you missed anything on DZone this week, now's your chance to catch up! This week's best include reasons not to switch to Java 8 (yet), Raspberry Pi's new release, the Dockerized future, the downsides of Google Play Services 5.0, the good, bad, and ugly of JSON, and more.

Adam Warski07/17/14
2247 views
0 replies

Making the Reactive Queue Durable with Akka Persistence

Some time ago I wrote how to implement a reactive message queue with Akka Streams. The queue supports streaming send and receive operations with back-pressure, but has one downside: all messages are stored in-memory, and hence in case of a restart are lost. But this can be solved.

A. Jesse Jiryu Davis07/16/14
1088 views
0 replies

Motor 0.3.2 Released

Yesterday I released version 0.3.2 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 Pinto07/15/14
6928 views
0 replies

Why Couchbase Chose RxJava for the New Java SDK

This blog post explains our reasoning and motivation behind choosing RxJava as one of the integral components in our new Java SDK.

Mark Needham07/15/14
532 views
0 replies

Neo4j: Set Based Operations with the Experimental Cypher Optimizer

With the release of Neo4j 2.1 we can now make use of Ronja – the experimental Cypher optimiser – which performs much better for certain types of queries. I thought I’d give it a try.

Alec Noller07/14/14
5348 views
0 replies

Redis Use Patterns & the SQL Practitioner

This talk from Itamar Haber, Chief Developers Advocate at Redis Labs, took place at DevconTLV and provides an introduction to Redis use patterns, particularly compared to a relational perspective.

Adam Fowler07/14/14
1221 views
0 replies

Upcoming in MLJS…

I’ve been slowly (oh so sloooowwwwly) working on MLJS since my last release in April. Going to try to do smaller, more frequent releases in the future. Done some cool stuff for demos and my other pre-sales colleagues in MarkLogic – all based on real world customer requirements.

Don Pinto07/11/14
1465 views
0 replies

Couchbase Java SDK 2.0.0 Developer Preview 2

On behalf of the whole SDK team I'm glad to announce the second developer preview of the Java/JVM SDK release train nicknamed Armstrong. It currently contains both the JVM core package "core-io" 0.2 as well as the Java SDK 2.0 preview 2.

Mark Needham07/11/14
3355 views
0 replies

Neo4j’s Cypher vs. Clojure: Group By and Sorting

One of the points that I emphasised during my talk on building Neo4j backed applications using Clojure last week is understanding when to use Cypher to solve a problem and when to use the programming language. A good example of this is in the meetup application I’ve been working on.

Mikko Ohtamaa07/10/14
6251 views
0 replies

Rolling Time Window Counters with Redis and Mitigating Botnet-Driven Login Attacks

This blog post presents rolling time window counting and rate limiting in Redis. You can apply it to activate login CAPTCHA on your site only when it is needed.

A. Jesse Jiryu Davis07/10/14
478 views
0 replies

Motor 0.3.1 Released

Yesterday I released version 0.3.1 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.

Andreas Kollegger07/10/14
1570 views
0 replies

From the Neo4j Community: Best of June 2014

The Neo4j community once again posted tons graph-tastic stuff this past month from awesome articles to great GraphGists. Here are a few of our favorites from the Neo4j community in June:

Dustin Marx07/09/14
1655 views
0 replies

Custom Cassandra Data Types

Cassandra has numerous built-in data types, but there are situations in which one may want to add a custom type.

Dharshan Rangegowda07/09/14
1179 views
0 replies

MongoDB Shards and Unbalanced Aggregation Loads

In the 2.6 release, MongoDB made a subtle but significant change in the way the underlying aggregation pipelines execute in a sharded environment.

Chris Chang07/08/14
2871 views
0 replies

Using Fluentd and MongoDB serverStatus for Real-Time Metrics

When our friends over at Treasure Data wrote to me about Fluentd, an open-source logging daemon written in Ruby that they created and maintain, I immediately saw value for MongoDB users looking for a quick way to collect data streams and store information in MongoDB.

Alec Noller07/07/14
6557 views
1 replies

The Achilles' Heel of NoSQL

NoSQL is big business, but according to John A De Goes, it has a fatal flaw in its lack of analytics tooling. Given that SQL is working to incorporate some of the advantages of NoSQL, what will happen as the divide between the two becomes narrower?

Chris Chang07/07/14
1135 views
0 replies

Production-ready MongoDB Replica Sets on Google Cloud Platform

Recently Google, MongoDB Inc., and MongoLab announced the arrival of fully-managed, production-ready MongoDB replica set plans on the Google Cloud Platform (GCP). These plans are hosted on Google Compute Engine (GCE) and managed by MongoLab.

Alec Noller07/06/14
3869 views
0 replies

The Best of the Week (June 27): 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 updating documents in MongoDB and R, why shared storage hinders performance in Cassandra, a report from MongoDB World 2014 in NYC, and more.

Don Pinto07/05/14
4872 views
0 replies

Couchbase .NET SDK 1.3.7 Released and 2.X News!

Today we released a minor version of the .NET 1.X SDK: 1.3.7. This was a very small bug fix release and featured some contribitions from the community. A big thank you to the individuals who contributed and/or took the time to fill out a bug report or request a feature!

Alec Noller07/04/14
3494 views
0 replies

ArangoDB 2.2.0 Beta Released

The ArangoDB 2.2.0 beta has been released! We covered ArangoDB a while back, and the NoSQL database has been steadily improving since then. According to Frank Celler's release announcement, this most recent release covers a wide variety of bug fixes and changes, but focuses on three major items.

Nikhil Kuriakose07/03/14
1025 views
0 replies

Implementing Word Ladder Game Using Neo4j

In a word ladder puzzle you must make the change occur gradually by changing one letter at a time. At each step you must transform one word into another word, you are not allowed to transform a word into a non-word. See how to neatly implement this using Neo4j.

Shane Johnson07/03/14
1312 views
0 replies

Couchbase Blueprints in Apache Brooklyn

The cloud is the new operating system, and projects like Apache Brooklyn enable the enterprise to be more efficient. What if you could deploy a dozen instances of Couchbase Server to Amazon Web Servers with the click of a button?