riak: All content tagged as riak in NoSQL databases and polyglot persistence
Thursday, 2 February 2012
NoSQL Market from Couchbase Perspective
James Philips (Couchbase) for Curt Monash:
- MongoDB is the big competition. He believes Couchbase has an excellent win rate vs. 10gen for actual paying accounts.
- DataStax/Cassandra wins over Couchbase only when multi-data-center capability is important. Naturally, multi-data-center capability is planned for Couchbase. (Indeed, that’s one of the benefits of swapping in CouchDB at the back end.)
- Redis has “dropped off the radar”, presumably because there’s no particular persistence strategy for it.
- Riak doesn’t show up much.
I assume this is sort of a pre-sales/sales department 100k feet overview.
Original title and link: NoSQL Market from Couchbase Perspective (©myNoSQL)
Riak Used by Auric Systems to Meet PCI Compliance Requirements
Auric Systems International, a leader in merchant transaction processing solutions, relies on Basho’s Riak to power its PaymentVault(TM) solution for PCI compliance. Riak was chosen because of the simplicity by which it replicates data, including stored encrypted credit card tokenized data, its ability to automate the aging of data, and its availability as open source.
After spending half an hour on the pcisecuritystandards site I still couldn’t figure out what the Level 1 PCI compliancy means to understand what Riak brought to the table.
If you thought all systems in the financial sector need transactions and are using relational databases, then I guess you were wrong. Read also the Card payment sytems and the CAP theorem to see the requirements of another financial service.
Original title and link: Riak Used by Auric Systems to Meet PCI Compliance Requirements (©myNoSQL)
Thursday, 19 January 2012
Pros and Cons of Using MapReduce With Distributed Key-Value Stores: HBase, Cassandra, Riak
Old Quora question with very good answers.
- (pro) can (potentially) query live data
- (pro) can (conceptually) be highly efficient at joining data sets that are identically sharded on the join key (the joins can be pushed down into the key-value store itself)
- (con) full scans (the most common pattern for map-reduce) is most likely to be much faster with raw file system access
- (con) because of the better decoupling of computation and storage in the GFS+Map-Reduce model - tolerating hot spots (resulting from MR jobs) is much easier
- (con) key-value stores are rarely arranged to have schemas optimized for analytics
Original title and link: Pros and Cons of Using MapReduce With Distributed Key-Value Stores: HBase, Cassandra, Riak (©myNoSQL)
Basho: Congratulations, Amazon!
A dynamo-as-a-service offered by Amazon on their ecosystem will appeal to some. For others, the benefits of a Dynamo-inspired product that can be deployed on other public clouds, behind-the-firewall, or not on the cloud at all, will be critical.
Objective. Clear. To the point.
Original title and link: Basho: Congratulations, Amazon! (©myNoSQL)
via: http://basho.com/blog/technical/2012/01/18/Congratulations-Amazon/
Tuesday, 17 January 2012
Bug Fix Release Riak 1.0.3 Available for Download
No mentions of any critical bugs in the announcement, but it is almost always a good idea to stay up to date.
Original title and link: Bug Fix Release Riak 1.0.3 Available for Download (©myNoSQL)
Thursday, 12 January 2012
Eventual and Strong Consistency, Sloppy and Strict Quorums, and Other Lessons and Thoughts on Distributed Systems
Anything I’d write would just steal from your time to read and think about the email Joseph Blomstedt posted to the Riak list.
Original title and link: Eventual and Strong Consistency, Sloppy and Strict Quorums, and Other Lessons and Thoughts on Distributed Systems (©myNoSQL)
Tuesday, 3 January 2012
Nmap Scripts for Riak, Redis, Memcached
If you take a look at the topic of security in the NoSQL context, you’ll notice that things are far from being perfect. So, any contributions in this area are welcome. Patrik Karlsoon added a couple of network exploration Nmap scripts for Riak, Redis, and Memcached. And while these will not help much with security they might proove useful for managing your NoSQL deployments:
-
Added the script riak-http-info that lists version and statistics information from the Basho Riak distributed database.
-
Added the script memcached-info that lists version and statistics information from the distributed memory object caching service memcached
-
Added the script redis-info that lists version and statistic information gathered from the Redis network key-value store.
-
Added the redis library and the script redis-brute that performs brute force password guessing against the Redis network key-value store.
Original title and link: Nmap Scripts for Riak, Redis, Memcached (©myNoSQL)
Tuesday, 20 December 2011
Grails 2.0 and NoSQL
Graeme Rocher:
Grails 2.0 is the first release of Grails that truly abstracts the GORM layer so that new implementations of GORM can be used. […] The MongoDB plugin is at final release candidate stage and is based on the excellent Spring Data MongoDB project which is also available in RC form. […] Grails users can look forward to more exciting NoSQL announcements in 2012 with upcoming future releases of GORM for Neo4j, Amazon SimpleDB and Cassandra in the works.
This is great news.
The very very big news would be a Grails version that doesn’t default anymore to using Hibernate for accessing a relational database.
Original title and link: Grails 2.0 and NoSQL (©myNoSQL)
via: http://blog.springsource.org/2011/12/15/grails-2-0-released/
Friday, 2 December 2011
NoSQL Case Study: Riak for the Danish Healthcase System
InfoQ just published Kresten Krab Thorup presentation at GOTO conference, Riak on Drugs (and the Other Way Around), covering details about the Danish healthcare system built on top of Riak for high availability, scalability and to run off multiple data centers. Now we have both sides of the case study of building a nationwide healthcase system using Riak and Gigaspaces XAP.
Original title and link: NoSQL Case Study: Riak for the Danish Healthcase System (©myNoSQL)
via: http://www.infoq.com/presentations/Case-Study-Riak-on-Drugs
Thursday, 1 December 2011
Building a Nationwide Healthcase System: Riak and Gigaspaces XAP
This slidedeck presented by Dirk Deridder and Koen Vanderkimpen at Devoxx 2011 caught my attention not only because it describes pretty clear and succintely what the requirements of a nationwide healthcare system are, but also because I knew another similar case study which was implemented using a different solution.
Dirk Deridder and Koen Vanderkimpen, working for Smals (Belgium), have used Gigaspaces XAP, while Trifork and Basho used Riak for building a system whose architectural requirements are:
- highly available
- performant
- scalable
- flexible
- secure

Starting with slide 30, Dirk and Koen detail how Gigaspaces XAP satisfied these system requirements.
Original title and link: Building a Nationwide Healthcase System: Riak and Gigaspaces XAP (©myNoSQL)
Friday, 25 November 2011
Griffon and NoSQL Databases
Andres Almiray:
The following list enumerates all NoSQL options currently supported by Griffon via plugins:
- BerkeleyDB
- CouchDB
- Memcached
- Riak
- Redis
- Terrastore
- Voldemort
- Neo4j
- Db4o
- Neodatis
The first 7 are Key/Value stores. Neo4j is a Graph based database. The last two are object stores. All of them support multiple datasources, data bootstrap and a Java friendly API similar to the one shown earlier.
Griffon is a Groovy-based framework for developing desktop applications. While the coolness factor of Java-based desktop apps is close to zero, having some multi-platform management utilities for these NoSQL databases might be interesting.
Original title and link: Griffon and NoSQL Databases (©myNoSQL)
via: http://www.jroller.com/aalmiray/entry/griffon_to_sql_or_nosql
Friday, 4 November 2011
Basho Raises $5mil for Improving Riak
Congratulations to the Basho guys for closing an additional $5m round of funding. According to Martin Schneider “the funds will be used to make Riak an even better product. We have some seriously awesome plans for additional features, platform capabilities, cloud tools etc.”
Riak already seems like a great product to me—there’s always place for improvements though. I’d say part of the money and a tad more effort should go into making Riak a more popular product.
Details: This is the second round raised this year after the $7.5m announced in June bringing it to a total of $12.5m. The new funding comes from an inside round. Past investors in Basho have included private equity firm Georgetown Partners and Danish systems integrator Trifork AS.
Original title and link: Basho Raises $5mil for Improving Riak (©myNoSQL)
Most Popular Articles
- Translate SQL to MongoDB MapReduce
- Tutorial: Getting Started With Cassandra
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- Cassandra @ Twitter: An Interview with Ryan King
- A Couple of Nice GUI Tools for MongoDB
- NoSQL benchmarks and performance evaluations
- Ehcache: Distributed Cache or NoSQL Store?
- Document Databases Compared: CouchDB, MongoDB, RavenDB
- Quick Review of Existing Graph Databases
- NoSQL Data Modeling