NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Antoine Girbal11/04/13
0 replies

MongoDB Indexing Tip #3: How to Deal with Too Many Fields

There are situations where your documents have many different fields and you want to be able to query efficiently on any of them. Say you have a document describing a person. Then you may want to find all people with blue eyes, or any other property. How can you use indexing to quickly resolve these queries?

Seth Proctor11/04/13
0 replies

ZFS Support in Blackbirds 2.0

You've probably read about the new features in Blackbirds Release 2.0. The big ticket items include geo-distribution, automation, and java stored procedures. In addition to these awesome new features, NuoDB slipped in support for ZFS, specifically Native ZFS on Linux.

Alec Noller11/03/13
0 replies

The Best of the Week (Oct. 25): 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 how-to for using MongoDB as a pure in-memory database, a tutorial to help you make major speed increases in MongoDB, and a discussion of labels, indexes, and so on in Neo4j 2.0.

Ayende Rahien11/01/13
0 replies

RavenDB 3.0 Feature: Server to Server Smuggling

There are 6 major features for RavenDB 3.0 that we want to keep as surprises. But leaving those major features aside, there is a lot of stuff that we are doing that would deserve a bullet point all on its own. And today I want to talk about one of those features, S2S Smuggling.

Antoine Girbal11/01/13
0 replies

MongoDB Indexing Tip #2: How to Implement Faceted Search

Faceted search can involve a wide variety of predicates and sort criteria. It typically involves a web UI where the user can pick from many fields and sort on most of those fields. It is a hard problem to solve for a database, because in theory you would have to create all the possible combinations of compound indices.

Alec Noller11/01/13
0 replies

New Redis Features: Collections are now Iterable

Recently, Redis creator Salvatore Sanfilippo announced that Redis collections are now iterable. In the past, Redis collections have been difficult to navigate, so more practical techniques for working with them are definitely welcome.

Don Pinto10/31/13
0 replies

Couchbase's N1QL: It Makes Cents!

Makes cents? Get it? N1QL (pronounced Nickel) is a human readable/writable, extensible language designed for ad-hoc and operational querying within Couchbase. In this article, you'll find a complete overview of the features and uses of N1QL.

Antoine Girbal10/31/13
0 replies

MongoDB Indexing Tip #1: Find Your Friends' Recent Activity

A very common feature of any social site (and other types of application) is to find the latest activity of one’s friends. Many new NoSQL stores do not really support secondary indexes, which are necessary for this feature. In the case of MongoDB, it is possible to do it efficiently, but it presents many pitfalls.

Alec Noller10/31/13
0 replies

How to Use Neo4j for Natural Language Search

This set of slides from Kenny Bastani covers the use of Neo4j for natural language search, which allows you to query databases using natural language.

Max De Marzi10/30/13
0 replies

Neo4j and Cypher: Translating Cypher to Java

The expressive power of Cypher is already awesome and getting better with the Neo4j 2.0 release. Let’s take a step back from the bleeding edge and see Cypher in 1.9.4 and how it can be translated into Java.

Mark Needham10/30/13
0 replies

Neo4j 2.0: Labels, Indexes, and the Like

Recently, the author did a couple of talks about modeling with Neo4j, and there were a few questions about how indexing works with labels that are being introduced in Neo4j 2.0. As well as defining properties on nodes, we can also assign them a label which can be used to categorize different groups of nodes.

Alec Noller10/30/13
0 replies

Basho Announces Riak 2.0 Technical Preview

Basho announced yesterday that the Technical Preview of Riak 2.0 is now available. RICON West is currently under way in San Francisco (yesterday and today) and more Riak 2.0 updates are likely forthcoming, but many changes have already been announced.

Antoine Girbal10/29/13
0 replies

How to Speed Up MongoDB MapReduce by 20x

Analytics is becoming an increasingly important topic with MongoDB since it is in use for more and more large critical projects, and MongoDB offers two ways to analyze data in-place: MapReduce and the Aggregation Framework. In this article, you'll learn how to take on MongoDB's MapReduce.

Mark Needham10/28/13
0 replies

Neo4j and Cypher: Profiling ORDER BY LIMIT vs. LIMIT

Something the author has seen people get confused by when writing queries using Neo4j’s cypher query language is the sometimes significant difference in query execution time when using ‘LIMIT’ on its own compared to using it in combination with ‘ORDER BY’. This article addresses that confusion.

Antoine Girbal10/28/13
0 replies

How to Use MongoDB as a Pure In-memory DB (Redis Style)

There has been a growing interest in using MongoDB as an in-memory database, meaning that the data is not stored on disk at all. This can be super useful for several types of applications...

Mitch Pronschinske10/25/13
0 replies

MongoDB for C#

Simon Elliston Ball has an excellent presentation for using MongoDB in the .NET world. Get the full list of resources and GitHub demo code here.

Andreas Kollegger10/25/13
0 replies

GraphConnect 2013: Videos and Recap

The GraphConnect 2013 conference is over, but the ideas are still churning for many who attended. See some of the presentations and sights that they saw...

Mark Needham10/24/13
0 replies

Neo4j: Exploring New Data Sets With Help from the Neo4j Browser

One of the things that is difficult when looking at a new Neo4j database is working out the structure of the data it contains. The Neo4j browser alleviates this difficulty.

Mitch Pronschinske10/23/13
0 replies

MongoDB: Genius? Folly? Both?

MongoDB doesn't really bring much new stuff to the table. Whereas Cassandra has an innovative consistency protocol, Redis has "crazy data structures," and Hadoop has powerful batch data-processing abilities, MongoDB has mmap. But that's okay.

Mitch Pronschinske10/22/13
0 replies

Antifragile Architecture with Cassandra

Even with the best infrastructure, failures will occur without warning and are almost guaranteed. Building applications that can resist this fact of life can be both art and science.

Mitch Pronschinske10/21/13
0 replies

R and MongoDB

Watch as Dr. Markus Schmidberger shows you how to make wonderful statistical programs with a simple MongoDB backend and the statistical programming language, R.

Mitch Pronschinske10/21/13
0 replies

Massive Data Modeling w/ Cassandra

This talk will focus on practical data modeling and access in Cassandra using CQL3. We’ll cover nested data structures; different types of primary keys; and the many shapes your tables can take.

Mitch Pronschinske10/20/13
0 replies

FoundationDB - NoSQL and ACID

Learn from FoundationDB co-founder, Dave Rosenthal, about the history of NoSQL, problems that have arisen due to a lack of data consistency in NoSQL, his views on the CAP Theorem and where it's all headed.

Seth Proctor10/17/13
0 replies

Automation 2.0: NuoDB 2.0 Released

Multi-region, automated database management is the the next big step for NuoDB, which reached version 2.0 this week.

Reza Rahman10/17/13
2 replies

Using NoSQL with EclipseLink and JPA?

NoSQL is obviously a hot topic in the enterprise these days, at least at the water cooler if not in the production data center.