OrientDB is a Graph Database "on steroids" because it supports concepts taken from both the Document Database and Object-Oriented worlds. So if that sounds intriguing to you, you should check out this introductory series to OrientDB and using graph schema with it.
Andrew Oliver, a regular author over at InfoWorld and occasionally at DZone too, has been using a CRUD application for testing a variety of cutting edge technologies. It's called "Grandma's Address Book," and this week he tried building it with the Neo4j graph database.
There was an interesting semi-debate style article that focused on the two most popular wide-column NoSQL stores, HBase and Cassandra.
The "Babbage" bundle of releases for Spring Data projects is now in the RC1 stage. The developers expect a GA release around the SpringOne conference this year.
Basho developer Andrew Thompson recently posted a proposal on GitHub to rally the community for an upcoming push to add major security features. The post is initially polling for some opinions on Basho's plan to create PostgreSQL-like security features.
What happens when the index is too big to fit on a single node? What happens when replication is needed for availability? How do you give correct answers when the index is partitioned across several nodes? These are the problems of distributed search.
In this post, the author will demonstrate Spring and Hibernate with NuoDB at cloud scale using AWS capabilities (AWS EC2 and CloudFormation).
OrientDB recently hit version 1.5. The open source, document graph database adds new features such as a new paginated local storage engine, a new and more performant Hash Index type, fetch plan support in SQL, and more.
Crowd Riff is kind of like a Klout competitor with a focus on customer and community analysis for businesses. Seems like a perfect situation for a graph databse...
Patrick McFadin wrote a good post recently on PlanetCassandra.org that covers three patterns for user profile data models in Cassandra.
Riak Pipe is most simply described as “UNIX pipes for Riak.” In much the same way you would pipe the output of one program to another on the command line, Riak Pipe allows you to pipe the output of a function on one vnode to the input of a function on another.
In the new data for this month's DB-Engines.com DBMS rankings, MongoDB has surpassed Microsoft Access in popularity and is only slightly behind IBM DB2 with a rank of 6 overall. It's also the most popular NoSQL data store.
If you're entirely new to MongoDB - this is just a very gentle introduction that gets you up and running with a sample database in just a few easy steps.
This is a MongoDB tutorial on using MongoDB in PHP which I gave as a webcast for O’Reilly last year. The tutorial covers everything from Installing MongoDB along with installing and configuring the MongoDB PHP driver.
Often considered one of the best NoSQL databases for using alongside Hadoop, HBase had it's own conference this year with several very interesting sessions. One of these sessions covered the compaction improvements in HBase.
There's an in-depth post the Datastax about doing lightweight transactions in Cassandra. It's an interesting read for those looking into the tradeoffs between availability and consistency in their database system.
In this tutorial, I am going to use the Spray-Client, DataStacks Cassandra driver and Akka to build an application that downloads tweets and then stores their id, text, name and date in a Cassandra table
As a followup to his "Fun with Music, Neo4j and Talend" post a few weeks ago, Rik Van Bruggen also posted a gist of his Last.fm dataset.
Need an introduction to graphs, graph databases, and a NoSQL graph database like neo4j along with a graph query language – Cypher?
The LMDB codebase is a very dense piece of code, but at the same time, it is also quite interesting. In particular, B-Trees are pretty much The Answer for a lot of on disk data structures, but they tend to be quite hard to handle properly.
Tungsten Replicator is a software package that allows replication to be established between MySQL and another database product. This blog post describes how to configure replication between MySQL and NuoDB.
Batch importing and processing is getting more and more popular it seems. This video, featuring DZone MVB Mark Needham, gives a brief tutorial on how to use the neo4j batch importer - a tool used to import large data sets.
When I was helping prepare for the CFSummit conference, we organized the sessions on Trello. The MongoDB aggregation framework is a relatively new addition to the platform. Using this framework, you can group, sort, calculate and handle information gathering in the aggregate sense. Here's how I did this for the Trello JSON data.
Flyclops, a game company, recently decided that MySQL wasn't cutting it for them anymore. They tried out a bunch of different databases including CouchDB, MongoDB, Cassandra, HBase, Neo4j, DynamoDB, PostgreSQL, and a bunch more. What they finally settled on was...
If you're looking to learn some real-world usage scenarios for all four of these technologies all in one sweep, then look no further.