NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Rick Copeland07/26/12
4192 views
0 replies

Two New Books on MongoDB with Python and Ming

Rick Copeland has a hand in a recently-released book on MongoDB with Python and Ming, and will be authoring another book for O'Reilly about MongoDB design patterns.

Davy Suvee07/25/12
4279 views
0 replies

Get Started with Tinkerpop Blueprints with Concrete Bindings for MongoDB and Datomic

Tinkerpop Blueprints is the JDBC of graph databases that also provides concrete bindings for the likes of Neo4j and Dex.

Will Soprano07/25/12
2488 views
0 replies

Riak in Production at Voxer

Voxer relies on Riak as their primary database for various services. They have more than 50 machines dedicated to Riak to support their huge growth and user base, and this has made for an adventure in scaling.

Mark Needham07/25/12
2508 views
0 replies

Thoughts on Software Development Neo4j: Shortest Path With and Without Cypher

I was looking back at some code I wrote a few months ago to query a neo4j database to find the shortest path between two people via the colleagues relationships that exist.

Josh Adell07/24/12
3760 views
0 replies

Neo4j for PHP

Neo4j was originally built to be embedded in Java applications, and most of the documentation and examples are evidence of that. Unfortunately, there is no native PHP wrapper for talking to Neo4j. Luckily, Neo4j also has a built-in REST server and PHP is very good at consuming REST services. There's already a good Neo4j REST PHP library out there, but I decided to write my own to get a better understanding of how the REST interface actually works.

Lijin Joseji07/23/12
10335 views
2 replies

11 OPEN NoSQL Document-Oriented Databases

MongoDB, CouchDB, and RavenDB are a few NoSQL databases that DZone keeps an eye on - they're here along with a variety of others.

John Esposito07/23/12
2535 views
0 replies

Spring Data Neo4j from Scala

Over at Cake Solutions, Jan Machacek decided to reach out to Neo4j through the graceful abstraction provided through Spring Data Neo4j. But, he is coding it up in Scala. While Java is generally accessible from Scala, Jan points out "some of the sticky points" that you need to consider.

Ayende Rahien07/23/12
1249 views
0 replies

Geo Location & Spatial Searches with RavenDB, Part VII: RavenDB Client vs. Separate REST Service

In my previous post, I discussed how we put the GeoIP dataset in a separate database, and how we access it through a separate session. I also asked, why use RavenDB Client at all? Here's why.

Sadayuki Furuhashi07/22/12
3871 views
0 replies

Use Fluentd for Real-Time MongoDB Log Collection

Fluentd + MongoDB make real-time log collection simple, easy and robust; here's how to get started with this useful tool

A. Jesse Jiryu Davis07/21/12
2122 views
0 replies

Four Strategies for Maintainability with PyMongo

Motor is an async driver for Tornado and MongoDB - here's the developer's perspective on maintaining feature-parity with PyMongo.

Steven Lott07/20/12
3249 views
0 replies

Cool stuff I saw at MADExpo

Read Stephen Lott's oberview of the things he saw at the MADExpo about HTML, JavaScript, Redis, and MongoDB

Mark Needham07/19/12
2584 views
0 replies

A Problem with Neo4j: Moving a Graph onto a Vanilla CentOS VM

I’ve spent the last couple of hours moving my neo4j graph from my own machine onto a vanilla CentOS VM and initially tried to run neo using a non Sun version of Java which I installed like so:

Joe Stein07/19/12
2273 views
0 replies

Understanding HBase and Big Table

As Jim says in his article, after reading it you should be better able to make an educated decision regarding when you might want to use HBase vs when you’d be better off with a “traditional” database.

Ayende Rahien07/18/12
3647 views
0 replies

On Scaling Graph Databases

When thinking about scaling scenarios for a graph database, I had the following scenario in mind, a graph of nodes that is spread across multiple servers, where each member in the graph may reside on any machine in the system.

Joe Stein07/18/12
2223 views
0 replies

NoSQL HBase and Hadoop with Todd Lipcon from Cloudera

We talked about NoSQL and how it should stand for “Not Only SQL” and the tight integration between Hadoop and HBase and how systems like Cassandra. . .

Joe Stein07/17/12
7701 views
1 replies

Use Cassandra to Run Hadoop MapReduce

In short HBase is good for reads and Cassandra for writes. Cassandra does a great job on reads too so please do not think I am shooting either down in any way.

Lijin Joseji07/17/12
11206 views
0 replies

How to Create a Sample CRUD Java App Using MongoDB and Spring Data

‘Spring data for MongoDB’ is providing a familiar Spring-based programming model for NoSQL data stores.

Eric Genesky07/17/12
1791 views
0 replies

Mapping Related Musical Genres on Wikipedia/DBPedia With Gephi

Here’s another way of grabbing data from Wikipedia/DBpedia that we can visualise as similarity neighbourhoods/maps (following @danbri: Everything Still Looks Like A Graph (but graphs look like maps)).

Kathiravelu Pra...07/16/12
3089 views
0 replies

My Experience Moving Data from MySQL to Cassandra

Cassandra's sstableloader provides option to load the existing data from flat files to a cassandra ring. Hence this can be used as a way to migrate data in relational databases to cassandra, as most relational databases let us export the data into flat files.

Eric Genesky07/16/12
2499 views
0 replies

Regarding Rolling Upgrades to Neo4j 1.8 M6

Neo4j 1.8 Milestone 6 covers all major improvements of the 1.8 roadmap. Among the usual tweaks and updates, this milestone provides a welcome feature for operations engineers – rolling upgrades across a cluster.

Ayende Rahien07/16/12
1084 views
0 replies

The Importance of Temporary Indexes for Ad Hoc Queries

In RavenDB, when you make an query without explicitly specifying which index you want to use, the query optimizer will select one for you.

Gonzalo Ayuso07/15/12
1208 views
0 replies

Using Monkey Patching to Store Files Into CouchDb Using The Standard Filesystem Functions With PHP

Let’s go a little further in our CouchDb storage system with PHP. I will show you why. We have some files using PHP’s filesystem functions and we want to change them to the new interface with the Nov\CouchDb\Fs library. We’ve got the following code:

Eric Genesky07/14/12
4837 views
0 replies

How to Use Gephi to Visualize Related Entries in Wikipedia

The data is based on the extraction of the “influencedBy” relationship over philosophers referred to in Wikipedia using the machine readable, structured data view of Wikipedia that is DBpedia.

Eric Silva07/13/12
3199 views
0 replies

Video: How to Think Non-Relational with MongoDB

I recently started playing around with NoSQL databases as became interested in MongoDB. Here is a great video tutorial that will get you quickly introduced to NoSQL and the MongoDB application. It covers how NoSQL is different from typical RDBMS platforms and schemas, and how data is stored in MongoDB.

Mark Needham07/12/12
2681 views
0 replies

Searching for Nodes by Name in Neo4j

As I mentioned in a post a few days ago I’ve been graphing connections between ThoughtWorks people using neo4j and wanted to build auto complete functionality so I can search for the names of people in the graph.