
noSQL
Get flash to fully experience Pearltrees
Hackery :: Exploring Riak
Been playing with Riak recently, which is one of the modern dynamo-derived nosql databases (the other main ones being Cassandra and Voldemort). We're evaluating it for use as a really large brackup datastore, the primary attraction being the near linear scalability available by adding (relatively cheap) new nodes to the cluster, and decent availability options in the face of node failures. I've built riak packages for RHEL/CentOS 5, available at my repository , and added support for a riak 'target' to the latest version (1.10) of brackup (packages also available at my repo). The first thing to figure out is the maximum number of nodes you expect your riak cluster to get to.San Francisco Riak Meetup (San Francisco, CA) - Meetup
Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison :: KKovacs
While SQL databases are insanely useful tools, their monopoly of ~15 years is coming to an end. And it was just time: I can't even count the things that were forced into relational databases, but never really fitted them. But the differences between NoSQL databases are much bigger than it ever was between one SQL database and another. This means that it is a bigger responsibility on software architects to choose the appropriate one for a project right at the beginning.NoSQL Databases - NoSQL Databases
InfiniteGraph™ Enables Development of Next-Gen Applications that Connect the Dots on a Global Scale. Sunnyvale, CA – August 16, 2011 – InfiniteGraph, the number one commercial, distributed and scalable graph database, is changing the world by enabling a new, cost effective, and efficient way of navigating multiple types of databases for discovery of deeper and more relevant intelligence, enabling real-time decision support. By being able to understand deeper, more complex relationships within existing and new data, companies can leverage social network analysis and business intelligence to achieve greater efficiencies and competitive advantage. InfiniteGraph can support any number of applications and systems around the analysis of relationships in big data, and does all of this across any number and size of data volumes, in real-time.Blog of Data » Blog Archive » Benchmarking Riak for the Mozilla Test Pilot Project
Today I get back into my post series about the Google Technology Stack , with a more detailed look at distributed dictionaries, AKA distributed key-value stores, AKA distributed hash tables . What we’d like to do is store a dictionary of key-value pairs across a cluster of computers, preferably in a way that makes it easy to manipulate the dictionary without having to think about the details of the cluster. The reason we’re interested in distributed dictionaries is because they’re used as input and output to the MapReduce framework for distributed computing. Of course, that’s not the only reason distributed dictionaries are interesting – they’re useful for many other purposes (e.g., distributed caching). But for the purposes of this post, we’ll imagine our distributed dictionaries are being used as the input and output from a MapReduce job.
Consistent hashing | Michael Nielsen
Recently Basho and Joyent entered into a comprehensive partnership to deliver Riak Smartmachines to Joyent customers. We had been experimenting with Riak since early in 2010 and were eager to benchmark its performance on Joyent and ultimately offer a robust NO-SQL solution to our customers. Along the way, we were pleasantly surprised how well the Riak Smartmachine demonstrated a combination of performance, predictability, resilience, and linear scalability that made it relatively quick and easy run a Dynamo -class distributed data storage system. In September, Bryan Cantrill (VP Engineering Joyent) and Justin Sheehy (CTO Basho Technology) got together for a discussion on the recent benchmark of Basho Riak on Joyent SmartMachines. This blog post is a follow up to that webinar with a technical drill down on the details summarized by Bryan and Justin.
Riak SmartMachine Benchmark: The Technical Details « Joyeur
Webmachine, ErlyDTL and Riak – Part 1 | OJ's rants
Pivotal Labs: Talks
Riak is a fault tolerant, highly-scalable key/value store. This talk focuses on the origins of Riak, the high level architecture decisions, the problems it solves, and what to consider when using it to build applications.Exploring Riak with Clojure
This post loosely follows the Riak Fast Track tutorial provided by Basho , the company behind Riak. I’d suggest reading through the Fast Track as you work through the corresponding code examples in this post. cd dev dev1/bin/riak start dev2/bin/riak start dev3/bin/riak start dev2/bin/riak-admin join dev1@127.0.0.1 dev3/bin/riak-admin join dev1@127.0.0.1The awesome dudes at Basho released Riak 0.13 and with it their first version of Riak Search yesterday. This is all kinds of exciting, and I'll tell you why. Riak Search is (way down below) based on Lucene, both the library and the query interface.

