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 (Oct. 25 to Oct. 31). Here they are, in order of popularity:
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...
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.
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.
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.
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.