Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Riak and Python
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jade Allen
September 16, 2012
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Riak and Python
A quick overview of Riak
Jade Allen
September 16, 2012
More Decks by Jade Allen
See All by Jade Allen
All About Regular Expressions
jadeallenx
1
310
Hexes, Charms and Spells
jadeallenx
0
180
3 > 2
jadeallenx
0
1.1k
Idiomatic Erlang
jadeallenx
0
210
The Sharp Edges of Leaky Abstractions
jadeallenx
0
140
Sagas: Distributed Transactions Without Locks
jadeallenx
0
590
Before Unix: Early History of Time-Sharing
jadeallenx
0
260
Functional Programming Made Me a Better Perl Developer
jadeallenx
1
380
Assigning Meanings to Programs
jadeallenx
0
300
Other Decks in Technology
See All in Technology
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
280
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
3.3k
世界、断片、モデル。そして理解
ardbeg1958
1
130
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
240
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
120
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
210
穢れた技術選定について
watany
17
5.3k
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.4k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1k
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
770
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
330
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7k
Making the Leap to Tech Lead
cromwellryan
135
10k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
420
エンジニアに許された特別な時間の終わり
watany
108
250k
Amusing Abliteration
ianozsvald
1
230
Practical Orchestrator
shlominoach
191
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Transcript
Riak and Python! ! ! ! ! Mark Allen!
[email protected]
!
@bytemeorg! http://byte-me.org! https://github.com/mrallen1!
Riak is a "schemaless" key-value datastore (aka NoSQL)!
Ridiculously ! available!
Extremely performant!
Protocol buffer interface! (for speed)!
REST HTTP interface! (for convenience/ interop)!
Terminology:! • Buckets! • Keys! • Values! • Links!
Buckets define discrete namespaces for keys!
A key is a label for its data blob (value)!
Values are opaque data blobs!
Can add metadata to give meaning to keys and values
! (if you want)!
Caveats (for production):! • Don't enumerate bucket names! • Don't
enumerate keys!
None
None
When not to use Riak!