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
Jade Allen
September 16, 2012
Technology
0
130
Riak and Python
A quick overview of Riak
Jade Allen
September 16, 2012
Tweet
Share
More Decks by Jade Allen
See All by Jade Allen
All About Regular Expressions
jadeallenx
1
260
Hexes, Charms and Spells
jadeallenx
0
160
3 > 2
jadeallenx
0
1k
Idiomatic Erlang
jadeallenx
0
160
The Sharp Edges of Leaky Abstractions
jadeallenx
0
100
Sagas: Distributed Transactions Without Locks
jadeallenx
0
570
Before Unix: Early History of Time-Sharing
jadeallenx
0
220
Functional Programming Made Me a Better Perl Developer
jadeallenx
1
360
Assigning Meanings to Programs
jadeallenx
0
230
Other Decks in Technology
See All in Technology
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
3
1.1k
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
140
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
760
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
0
390
AI エージェントと考え直すデータ基盤
na0
20
7.9k
セキュアなAI活用のためのLiteLLMの可能性
tk3fftk
1
340
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
500
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
Featured
See All Featured
Speed Design
sergeychernyshev
32
1k
Designing Experiences People Love
moore
142
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Practical Orchestrator
shlominoach
189
11k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
Building Applications with DynamoDB
mza
95
6.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
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!