Author: | Simon Cross |
---|---|
Date: | 2 June 2012 |
Download package and install:
$ wget http://downloads.basho.com/riak/CURRENT/riak_1.1.2-1_i386.deb $ sudo dpkg -i riak_1.1.2-1_i386.deb
Add another node:
$ riak-admin join riak@192.168.1.10
Tweaks for /etc/riak/app.config:
{riak_kv, [ %% Switch to backend that supports indexes {storage_backend, riak_kv_eleveldb_backend} ... ]}, {riak_search, [ %% To enable Search functionality {enabled, true} ]},
class Contact(Model): """A contact""" user_account = ForeignKey(UserAccount) name = Unicode(max_length=255, null=True) surname = Unicode(max_length=255, null=True) email_address = Unicode(null=True) msisdn = Unicode(max_length=255) created_at = Timestamp(default=datetime.utcnow) groups = ManyToMany(ContactGroup)
Building an ORM for Riak | 1 |
---|---|
What is Riak? | 2 |
Why Riak | 3 |
Under the hood | 4 |
Setting up Riak | 5 |
Why an ORM | 6 |
What we want this to look like | 7 |
How we wrote it | 8 |
Table of Contents | t |
---|---|
Exposé | ESC |
Full screen slides | e |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide slide context | c |
Notes | 2 |
Help | h |