Riak - web-shaped data storage system
Update: Short presentation NYC by Bryan Fink demonstrating the riak web-shaped data storage engine
Riak is another new and interesting key-value store entrant. Some of the features it offers are:
- Document-oriented
- Scalable, decentralized key-value store
- Standard get, put, and delete operations.
- Distributed, fault-tolerant storage solution.
- Configurable levels of consistency, availability, and partition tolerance
- Support for Erlang, Ruby, PHP, Javascript, Java, Python, HTTP
- open source and NoSQL
- Pluggable backends
- Eventing system
- Monitoring
- Inter-cluster replication
- Links between records that can be traversed.
- Map/Reduce. Functions are executed on the data node. One interesting difference is that a list keys are required to specify which values are operated on as apposed to running calculations on all values.
Related Articles
- Hacker News Thread. More juicy details on how Riak compares to Cassandra, mongodb, couchdb, etc.