NoSQL Zone is brought to you in partnership with:
  • submit to reddit
Max De Marzi02/16/12
4059 views
1 replies

A Step-By-Step Tutorial on How to Use Graphipedia to Import Wikipedia into Neo4j

Max De Marzi introduces a new tool made by Minko Nasato called graphipedia that is written in Java. De Marzi gives non-Java readers a step-by-step process with code examples.

Dhananjay Kumar02/16/12
4359 views
0 replies

A Quick Guide to Installing MongoDB on Windows

To get MongoDB up an running in windows, you should download the 64 bit binaries at the link in this post. From there, debug_mode writes a step-by-step, illustrated process for installing MongoDB.

Bradley Holt02/16/12
2099 views
0 replies

CouchDB is a Great Fit for Domain Driven Design

This post suggests that domain-driven design is well-served by CouchDB because it fits with a couple building blocks of DDD: Entities and Value Objects. The author looks at an example Aggregate.

Matt Insler02/15/12
3833 views
1 replies

GuiceyData Generator Makes Quick Work of Data in MongoDB from Java

While working on Google's Protocol Buffers, Matt Insler thought "Why not mimic the functionality and ease of use of the Protocol Buffers with MongoDB?" This led him to design the GuiceyData Generator, a quick and easy way to specify strongly typed data structures to be stored in a MongoDB database and mapped to wrappers and builders in Java.

René Pickhardt02/15/12
6713 views
0 replies

I'm Amazed by neo4j, GWT, Combined with Tomcat vs. Using MySQL

Rene Pickhardt is very pleased with the results of his work on a social news stream that uses Neo4j, GWT, and Tomcat. In this article he'll provide a demo of the application, some points about the results of his development, and a comparison to what would have happened had he used MySQL instead.

Eric Genesky02/15/12
5366 views
0 replies

How Tumblr Evolved Towards JVM-Centric Development

An interview with one of Tumblr's Distributed System Engineers suggests that once-small startup has learned to adopt some surprising development and operational strategies since 2007.

Eric Genesky02/14/12
3597 views
0 replies

Get Introduced to Graph Databases with a Webinar from Neo4j

This webinar is intended for Java developers, but does not require any prior knowledge of graph databases. You will learn about "use cases for graph databases" as well as "specific coding techniques for working with a graph database."

Eric Genesky02/14/12
3935 views
0 replies

A Performance Comparison of LevelDB and MySQL

In January, Google released LevelDB, "a fast and lightweight key/value database library." In a recent post on the "High Availability MySQL" blog has generated a discussion around the possibility of LevelDB bing a storage engine for MySQL due to its performance benefits. The discussion generated some insight LevelDB's comparative performance to MySQL.

Nuno Job02/14/12
2446 views
0 replies

Using Nock and TAP for Mock Testing CouchDB in node.js

This post focuses on automating tests using Travis, a distributed build platform, as well as Pedro Teixeira's Nock, which allows you to do HTTP Mock Testing "while preserving the possibility to run the tests against a real http endpoint."

Svend Vanderveken02/14/12
1758 views
0 replies

Notes on IT Migrating From AWS Beanstalk to Cloud Foundry in (almost) zero steps :-)

This article illuminates the ease of migration between AWS and Cloudfoundry . . . at lease for an app he developed . . . after an initial deployment failure. He provides some useful reflection on his experience, and then offers various links to help out other developers.

Micheal Shallop02/13/12
3444 views
0 replies

Calling with PHP Variables in MongoDB

This writer has been working to add a mongo abstraction class on top of his base-data abstraction class: "I get the mongo constructor running and, like it’s mySQL counterpart, I have an rule in every table constructor that states “if I pass a indexed field and it’s value to the constructor, then instantiate the class pre-populated with that record.” And that’s where things start to head south.

Romiko Derbynew02/13/12
2035 views
0 replies

Getting Started with Heroku ToolBelt/Neo4j on Windows

Here's a step-by-step on how to install the Neo4j addon on a Heroku application. Also included is a series of links to tutorials for running the Heroku Toolbelt, as well as various links for important downloads if you intend to use Neo4j / Heroku Toolbelt.

Max De Marzi02/13/12
3114 views
0 replies

Network Visualization Using Cypher and D3.JS

This in-depth tutorial can result in cool-looking visual representations of graph-based data. Cypher is used to extract the data, while visualization is done with D3.js.

Eric Genesky02/13/12
3031 views
0 replies

Video - Cassandra Data Modeling Examples

Here is a Cassandra data modeling use cases video with Matthew F. Dennis as the spokesperson. The accompanying slideshow is included in this post.

Eric Genesky02/13/12
1926 views
0 replies

2 Videos Introducing Riak Control

The first video provides a brief overview of the new Riak Admin Tool. In the second video, Julio Capote, Backend Engineer at Posterous, discusses why they chose it over other databases like MySQL and MongoDB.

Max De Marzi02/12/12
2194 views
0 replies

Using Cypher with Neography

A discussion of the query language for Neo4j, including a step-by-step, code-inclusive implementation of a Cypher query to Neo4j via the REST API and neography.

Nuno Job02/11/12
3634 views
0 replies

FrankenQueries: When SQL and NoSQL Collide

It seems like some NoSQL vendors have been moving back towards SQL-like interfaces, which is just what this writer has a problem with. He discusses the problems that arise when these worlds collide, and calls for "a real language for unstructured data," rather than resorting to those like XQuery. There is an interesting list of suggestions for what such a language should include.

Romiko Derbynew02/10/12
3805 views
0 replies

Neo4j App Performance Profile Management using New Relic

The benefit of performance profile management, according to this post, is ongoing data analysis, as well as assistance in debugging issues. The give a short how-to for settin gup a New Relic account, configuring Neo4j, and then offer some screenshots of their own analytics.

James Downey02/10/12
2179 views
0 replies

Using Memcached to Explore NoSQL

A discussion of NoSQL from the interesting perspective of Memcache - a distributed memory cache of key-value pairs. According to the author, we can use Memcache as an "example of extreme simplicity" when discussing NoSQL.

Romiko Derbynew02/10/12
1562 views
0 replies

Azure Throughput Analyzer: Affinity Group Client Tracking Tool

This user tried out the Throughput Analyzer to measure where the most traffic was coming from to his site. Screenshots show diagnostics and that were tested against MVC MiniProfiler to find that most traffic was coming from Southeast Asia.

Matt Insler02/10/12
3224 views
0 replies

Why (and How) to Replace Amazon SQS with MongoDB

The problem with Amazon SQS, according to this author, is that users are limited in the messages they can fit onto the SQS queue (limited to 8k). The switch to MongoDB allows for 4MB chunks of schema-less data. The changeover is described with all the necessary code.

Eric Genesky02/09/12
5949 views
1 replies

Broad NoSQL Adoption in 2012?

The SQL / NoSQL debate continues with Couchbase releasing the results of an industry-wide survey tracking the potential development of NoSQL in 2012. This article provides some illumination of the Couchbase survey, as well as offering a couple other voices in the SQL / NoSQL debate.

Kristina Chodorow02/09/12
2677 views
0 replies

Trends in NoSQL Interest According to Google Analytics

A quick look at the change in popularity of various NoSQL / SQL databases, including MongoDB. A few searches in Google Analytics provide some interesting results.

Ayende Rahien02/09/12
3659 views
0 replies

The Problem with Unit Tests

This article considers the usefulness, or uselessness, of automated tests structured in source code. Ayende uses RavenDB as case study, and explores why, in the long run, "it boils down to the fact that I don't consider tests to be, by themselves, a value to the product." For Ayende, the important thing is that tests follow a standard format in order to make recognizing problems easier for the user.

Davy Suvee02/08/12
3853 views
0 replies

Algorithms and NoSQL (Part 3): the MongoDB Aggregation Framework

This series covers the use of MongoDB’s build-in map-reduce functionality to improve overall performance. This post illustrates the use of the new MongoDB Aggregation Framework, which boosts performance beyond the capabilities of the map-reduce implementation.