NoSQL databases are all the rage these days. We recently discussed moving from MySQL to MongoDB within hours. The rise of NoSQL is often associated with the need to not just store large amounts of data but also to visualize relationships between the various objects in the database. InfiniteGraph has released its InfiniteGraph API to Java developers to use its NoSQL graph database. The company also launched a developer contest.
InfiniteGraph is clearly focused on addressing the issue of determining relationships between objects in the database and treats those relationships as first class citizens. Fundamentally, it is a connected graph database. The product is multi-platform and uses Java. And best of all, you can start now for free and plan out more complex deployment and resource usages later. The Developer Wiki is a good starting point to get familiar with the product. The API is currently in Java and should be a good fit for most Java enterprise applications, too.
To celebrate the release of InfiniteGraph, there is also a developer contest with a fabulous first prize of $12,000 of "Apple stuff." All you need to do is build an application (could be a mobile or web service also) using InfiniteGraph to traverse the objects and relationships in your data. You can register for the contest to download the InfiniteGraph SDK and get started with the application. Two other winners will receive $1,500 worth of Apple store credit.
The contest submission deadline is September 30. Winners will be announced in a couple of weeks after that. For eligibility and other details about the contest, please refer to the contest rules.
If you have been waiting to venture into NoSQL land, this is a great opportunity. So connect the dots to win the InfiniteGraph developer contest. For readers who wish to understand what a graph database is, InfiniteGraph provides a good introduction.
Image credit : Achim Friedland