background preloader

Neo4j

Facebook Twitter

NoSQL Zone. Steve Francia MongoDB 2.6 Drivers Released The author is pleased to announce the coordinated release of drivers in 9 languages in preparation for the release of MongoDB 2.6.

NoSQL Zone

This is the largest driver release in the history of MongoDB, both in terms of code changes as well as in terms of drivers released. Alex Soto Apache TomEE & NoSQL (Writing Your Own Resources) The @Resource annotation appeared for the first time in Java EE 5 specification. Ayende Rahien My Poor Little Blameless Voron The author is currently working on a project using Voron, and was horrified to get the FatalExecutionEngineException that was discussed previously. Valeri Karpov Plugging USDA Nutrition Data into MongoDB As much as I love geeking out about basketball stats, I want to put a MongoDB data set out there that’s a bit more app-friendly: the USDA SR25 nutrient database.

Algorithms

Localhost to Others. Lucene Indexes. Cypher - Neo4j: Step by Step to create an automatic index. Auto indexing NEVER works. Batch Importer. Ruby + Graphs with Neo4j. Neo4j on Heroku – Part One. On his blog Marko A.

Neo4j on Heroku – Part One

Rodriguez showed us how to make A Graph-Based Movie Recommender Engine with Gremlin and Neo4j. In this two part series, we are going to take his work from the Gremlin shell and put it on the web using the Heroku Neo4j add-on and altering the Neovigator project for our use case. Heroku has a great article on how to get an example Neo4j application up and running on their Dev Center and Michael Hunger shows you how to add JRuby extensions and provides sample code using the Neo4j.rb Gem by Andreas Ronge. We are going to follow their recipe, but we are going to add a little spice. Instead of creating a small 2 node, 1 relationship graph, I am going to show you how to leverage the power of Gremlin and Groovy to build a much larger graph from a set of files.

JUNG in Neo4j – Part 1. It’s nice to have an arsenal.

JUNG in Neo4j – Part 1

In the world of graph databases, one such stock room is the Java Universal Network/Graph Framework(JUNG) which contains a cache of algorithms from graph theory, data mining, and social network analysis, such as routines for clustering, decomposition, optimization, random graph generation, statistical analysis, and calculation of network distances, flows, and importance measures (centrality, PageRank, HITS, etc.). We can use JUNG via the Blueprints ouplementation and access it via Gremlin. It doesn’t come pre-packaged with Neo4j, but Michael Hunger playing the role of “Tank” and was able to load up our stock room with a few key strokes. We’ll create a directory for our project. Let’s install Neography … add the tasks, and install noe4j. Index error in py2neo , Neo4j. Fastest way to perform bulk add/insert in Neo4j with Python. Bulk insert for neo4j+python. NEO4J - Installing, Running and the Shell! Yesterday I write a brief intro to Neo4J and promised to write more.

NEO4J - Installing, Running and the Shell!

Yesterday's post focused in on what a Graph Database is. Today we'll actually download and install the software itself. First, and I know you all hate this part, please make sure you have the pre-requisites installed. The people who write most software today all take time to document this so you get to have a better experience. For reference, the machine I am on is a Mac Pro, 12 GB RAM and running OSX 10.7.3. 1. 2. 3.

Playing with a Neo4j Batch Importer - Part 1. Data is everywhere… all around us, but sometimes the medium it is stored in can be a problem when analyzing it.

Playing with a Neo4j Batch Importer - Part 1

Chances are you have a ton of data sitting around in a relational database in your current application… or you have begged, borrowed or scraped to get the data from somewhere and now you want to use Neo4j to find how this data is related. Michael Hunger wrote a batch importer to load csv data quickly, but for some reason it hasn’t received a lot of love. We’re going to change that today and I’m going to walk you through getting your data out of tables and into nodes and edges. Let’s clone the project and jump in. git clone cd batch-import It uses Maven, so if you haven’t already go ahead and install it. sudo apt-get install maven2 Now let’s assemble the project per the instructions: mvn clean compile assembly:single If you did it right, you should see:

Detailed Instructions and Skripts for EC2 setup - Neo4j: The World's Leading Graph Database. 10 Caveats Neo4j Users Should Be Familiar With. Recently I used the Neo4j graph database in GitMoon.

10 Caveats Neo4j Users Should Be Familiar With

I have gathered some of the tricky things I learned the hard way and I recommend any Neo4j user to take a look. 1. Execution guard By default queries can run forever. This means that if you have accidently (or by purpose) sent the server a long running query with many nested relationships, your CPU may be busy for a while. The solution is to configure neo to terminate all queries longer than some threshold. Nosql - How do I make neo4j not accessible to the world. Welcome.