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
110
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
「魔法少女まどか☆マギカ Magia Exedra」の必殺技演出を徹底解剖! -キャラクターの魅力を最大限にファンに届けるためのこだわり-
gree_tech
PRO
0
440
kubellが考える戦略と実行を繋ぐ活用ファーストのデータ分析基盤
kubell_hr
0
120
LLM翻訳ツールの開発と海外のお客様対応等への社内導入事例
gree_tech
PRO
0
430
トヨタ生産方式(TPS)入門
recruitengineers
PRO
6
1.4k
進捗
ydah
2
230
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
5
1.4k
異業種出身エンジニアが気づいた、転向して十数年経っても変わらない自分の武器とは
macnekoayu
0
260
実運用で考える PGO
kworkdev
PRO
0
130
モバイルアプリ研修
recruitengineers
PRO
5
1.7k
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
2k
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
150
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
6
1.6k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Speed Design
sergeychernyshev
32
1.1k
Unsuck your backbone
ammeep
671
58k
Designing for Performance
lara
610
69k
Six Lessons from altMBA
skipperchong
28
4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
For a Future-Friendly Web
brad_frost
179
9.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
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!