At the Game Developers Conference this March, Basho Chief Architect Andy Gross and Rovio Entertainment Product Manager Timo Herttua co-presented a session on Riak at Rovio. Angry Birds developer Rovio is using Riak as the database supporting its new mobile gaming platform, including features such as payments, game state storage, and push notifications. The Croods game was the first to use this new platform and is now available on Android and iOS.
In this video, Andy and Timo discuss how Rovio uses Riak and the data storage requirements for today’s high-scale, high-performance gaming platforms. Topics covered include:
Why gaming companies are moving to NoSQL to meet changing business requirements
How to evaluate distributed systems and databases like Riak
Structuring applications for common gaming use cases
Setting up and optimizing Riak, with a look at how Rovio uses Riak on the Amazon cloud
Use cases for Riak at Rovio, including push notifications, user profiles, and game state
Riak CS Control is a standalone user management interface for Riak CS, Basho’s cloud storage software. Riak CS Control provides a user interface for filtering, disabling, creating, and managing users.
To help get you started with Riak CS Control, we have put together a short video that walks you through the installation and configuration. It also goes over the basics of how to create and manage users.
Earlier this year, we announced that hosted Riak is now available on the Engine Yard platform. Ines Sombra, Lead Data Engineer at Engine Yard, has put together a talk to help you get started using Riak in cloud environments. This talk introduces Riak’s overall architecture, some common use cases, and goes over some questions to consider when choosing a database. It also discusses what you need to know to run Riak in the cloud and how it differs from traditional hardware installation.
Riak CS (Cloud Storage) is simple, open source storage software built on top of Riak. s3cmd is a command-line tool for uploading, retrieving, and managing data via an Amazon S3 compatible API.
In this short screencast, we cover the process of installing and configuring s3cmd on a Debian- or Ubuntu-based system. Once installed, we’ll use Amazon’s s3cmd tool to manage buckets and files in Riak CS. You can view the entire screencast below.
Due to the small type used in the screencast, we recommend viewing this video at a high resolution.
In this video, Basho Chief Architect Andy Gross provides a technical overview of Riak CS, which we open sourced last week. This video was filmed at the CloudStack Collaboration Conference last November. It looks at Riak CS architecture, operations, interfaces and use cases, as well as our partnership with CloudStack. Slides and video are below, and make sure to check out new features we’ve added in the last release.
Last week, we announced that Riak CS is now open source. To complement this announcement, here’s a 15-minute overview of Riak CS and how it can be used.
Below is a video that goes over the basics of Riak CS, taken from the Citrix CloudPlatform partner program. You will learn the key building blocks of cloud services platforms and the enterprise requirements for cloud storage. You will also learn the properties, architecture, interfaces, and operations of Riak CS.
Temetra is the most widely used meter management system for water in Ireland. They provide utility companies with a cloud service to store and manage meter data for utilities such as water, gas and electricity.
Each time one of Temetra’s utility customers reads a meter, that reading is stored by Temetra and made available to the utility. As Temetra found success at home and overseas, it resulted in huge amounts and variety of data: from the meter readings themselves, through meter location information and utility staff work schedules, to audit logs.
With the switch to smart meters, where one meter can now provide 35,000 readings per year instead of just four, Temetra needed to improve the scalability and availability of their platform. They chose Riak as their primary data store and use it to collect and process all meter data.
Paul Barry, Temetra’s CEO, told the London Riak meet-up why they chose Riak and how they went from their initial evaluation to deploying it in production. Check out his interesting talk here.
Copious is a social marketplace that, behind the scenes, blends data models at the storage level to fit specific use cases and features. Each of these comes with its own constraints and operational challenges. Activity streams, social context, product search, and purchase processing span the spectrum from absolute consistency requirements to “any response is better than no response.”
In this talk, Rob Zuber, Co-Founder at Copious, talks about why they put Riak into production and where it fits in their total data store strategy. Rob has a very healthy, humorous, and deep understanding of data stores and systems environments and it all shows in this presentation. This talk is well worth watching for anyone interested in how Riak fits social use cases and how to approach choosing the right tool for the job. He also has some one-of-a-kind insight into starting companies and building products with a small team that is not to be overlooked.