Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Killing Pigs and Saving Danish Bacon
Search
Joel Jacobson
November 30, 2013
Programming
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Killing Pigs and Saving Danish Bacon
Talk from NoSQL Matters Barcelona
Joel Jacobson
November 30, 2013
More Decks by Joel Jacobson
See All by Joel Jacobson
Microsoft Azure Meetup
joeljacobson
0
76
CRDTs and Eventual Consistency
joeljacobson
0
76
Conflict-Free Replicated Data Types in Eventually Consistent Systems
joeljacobson
0
130
New Intro to Riak
joeljacobson
1
53
Intro to Riak
joeljacobson
0
100
Other Decks in Programming
See All in Programming
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
150
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
360
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.4k
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
140
ソフトウェアラスタライザ
fadis
1
800
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
300
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
アクセシビリティから考える情報設計
high_g_engineer
0
350
MIZARU@SPAJAM2026 第二回予選
1901drama
0
110
Featured
See All Featured
Practical Orchestrator
shlominoach
191
12k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
780
Exploring anti-patterns in Rails
aemeredith
3
500
ラッコキーワード サービス紹介資料
rakko
1
4.8M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The Limits of Empathy - UXLibs8
cassininazir
1
650
Code Review Best Practice
trishagee
74
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
440
How to Talk to Developers About Accessibility
jct
2
540
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Transcript
Killing Pigs and Saving Danish Bacon NoSQL Matters #NoSQL13
@ basho.com joeljacobson
Retweet to win @joeljacobson #NoSQL13
What is Riak?
Buckets, Keys and Values Secondary Indexes Full-Text Search MapReduce
Horizontally Scalable
Masterless
Highly Available
None
None
None
When bad things happen..
Distributed Systems
Fault Tolerant
Eventual Consistency “Eventual consistency is a consistency model used in
distributed computing that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last updated value.”
CAP
Keeping things consistent..
Conflicts
Conflict Resolution
Quorums N/R/W
Storage Backends
Client APIs
Client Libraries
Using Riak as datastore for all back end systems Game-state
, ID/Login, Payments, Push Notifications, Analytics, Advertisements 9 Clusters with over 100+ Nodes !
Push to talk Walkie Talkie App Millions of daily requests
> 50 dedicated servers Everything stored in Riak
Common Medical Card Program Stores all Citizen Prescription data ~400
Million transactions per year 100% Availability Reduced costs
Multi-DC Replication
None
Riak 2.0
Riak Data-Types
Strong Consistency
New Full-Text Search
Security
Links http://basho.com/ http://docs.basho.com/ https://github.com/basho IRC: #Riak
Questions?
[email protected]