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
120
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
230
Hexes, Charms and Spells
jadeallenx
0
140
3 > 2
jadeallenx
0
830
Idiomatic Erlang
jadeallenx
0
130
The Sharp Edges of Leaky Abstractions
jadeallenx
0
92
Sagas: Distributed Transactions Without Locks
jadeallenx
0
550
Before Unix: Early History of Time-Sharing
jadeallenx
0
180
Functional Programming Made Me a Better Perl Developer
jadeallenx
1
340
Assigning Meanings to Programs
jadeallenx
0
180
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
45k
Taking Flight with Tailwind CSS
opdavies
0
4.3k
#phpconkagawa レガシーコードにもオブザーバビリティを 〜少しずつ始めるサービス監視〜
yamato_sorariku
0
540
TypescriptでのContextualな構造化ロギングと社内全体への導入
leveragestech
3
570
cgroup v2 で何が変わったのか / TechFeed Experts Night #28
tenforward
2
160
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
2.3k
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
310
本番環境で Cloudflareを 使ってみた話
miu_crescent
2
120
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
160
AWS CLIの起動が重くてつらいので aws-sdk-client-go を書いた / kamakura.go#6
fujiwara3
5
2.7k
Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
sansantech
PRO
0
280
Observabilityジャーニーを実現するためのAWSサービス:CloudWatch編
o11yfes2023
0
140
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
RailsConf 2023
tenderlove
9
580
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.5k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Web Components: a chance to create the future
zenorocha
306
41k
Building Applications with DynamoDB
mza
88
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
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!