Continuing on from a previous post, this is a look at the popular map-reduce function as it applies to MongoDB.
The term property graph has come to denote an attributed, multi-relational graph. That is, a graph where the edges are labeled and both vertices and edges can have any number of key/value properties associated with them.
A short (10-minute) screencast tutorial on how to persist nested documents in MongoDB using a C# driver.
spf13 comments on his recently published book from O'Reilly titled MongoDB and PHP.
A clearly written explanation of some of the concepts behind NoSQL databases and MongoDB in particular.
Avoid common HBase pitfalls by checking out this one-hour discussion of HBase's architectural constraints and storage layer.
Including a definition of the master/slave relationship in MongoDB, as well as some updates to its configuration.
Cypher is a graph query language for Neo4j; this slideshow is a well-illustrated guide to some basic Graph DB concepts.
If you're database log is getting gargantuan, pick up this Powershell script that enables you to delete all entries in a collection that are older than a certain value.
What makes a beginner’s guide handy is when it speaks to your intuition. It anticipates the burning questions that follow from a newbie trying to grasp new concepts and it quickly answers them. PHP and MongoDB Web Development – Beginner’s Guide is one such guide.
Tyler Brock, a 10gen software engineer, demonstrates MongoDB's v.2.2 aggregation framework.
The mountain of data that needs to be processed in the health care industry requires flexible schema management, distributed processing, and ease of administration. According to Brian O'Neil, Cassandra stands up to all these challenges.
The CouchCocoa lets you model data as native Cocoa objects with predeclared @properties.
A short discussion of the pros and cons of NoSQL and Relational Database Management Services.
We have been head down for a while, doing some really cool things with RavenDB (sharding, read striping, query intersection, indexing reliability and more). But that meant that for a while,things that are not about writing code for RavenDB has been more or less on auto-pilot.
Including how-tos for installing MongoDB on Linux and Windows, as well as how to install the MongoDB PHP driver, Drupal, and how to integrate the two.
SQL is by no means simple, and developers over the years have taken a disliking to it like the plague. For good reason.
I wanted to include Neo4j to GWT which is actually very straight forward but for some reasons I was fighting with it for quite a while.
An illustrated interview with the winner of the Neo4j Heroku Challenge discusses her idea and implementation of a neat food-pairing tool.
This high-theory, well illustrated post covers some of the types of visualization of hiveplots in neo4j, and includes links to informative resources for further exploration.
Since Neo4j has such a dependency clean kernel, I decided to try Ja.net as a way of making Neo4j useful under .NET. No slight against the RESTful interfaces, but it would be pretty sweet to run Neo4j on .NET as an embedded graph DB under .NET.
Sometimes you need to iterate over a large MongoDB collection. The biggest issue is that, by default, cursors timeout after 10 minutes of inactivity.
These devs processed over 80 GB of Google ngrams data in Neo4j in order to improve sentence completion software - they're currently developing an Android app.
The following statistics are based on searches of major NoSQL databases among LinkedIn profile mentions.
Under the Neo4j hood a huge amount of work has gone into a far more stable and usable HA implementation and rewriting the property storage layer to use far less disk space while maintaining all its features and providing a speed boost at the same time. In this post I will deal exclusively with the latter.