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
Ork
Search
Emiliano Mancuso
November 27, 2013
Programming
0
120
Ork
A small Ruby modeling layer for Riak
Emiliano Mancuso
November 27, 2013
Tweet
Share
More Decks by Emiliano Mancuso
See All by Emiliano Mancuso
Introduccion a Ruby on Rails
emancu
0
110
Other Decks in Programming
See All in Programming
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
990
CSC307 Lecture 09
javiergs
PRO
1
830
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
400
AI時代の認知負荷との向き合い方
optfit
0
140
CSC307 Lecture 04
javiergs
PRO
0
650
Data-Centric Kaggle
isax1015
2
760
登壇資料を作る時に意識していること #登壇資料_findy
konifar
3
910
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.9k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
Featured
See All Featured
Done Done
chrislema
186
16k
How to build a perfect <img>
jonoalderson
1
4.9k
My Coaching Mixtape
mlcsv
0
46
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Six Lessons from altMBA
skipperchong
29
4.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
Designing for Performance
lara
610
70k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
How STYLIGHT went responsive
nonsquared
100
6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Marketing to machines
jonoalderson
1
4.6k
Transcript
Ork A small Ruby modeling layer for Riak by Emiliano
Mancuso about.me/emancu
• Created by Basho • Open source, distributed NoSQL database
• Dynamo: Amazon’s Highly Available Key-value Store • Heavily influenced by Dr. Eric Brewer’s CAP Theorem
Ripple • Created by Basho • Adds rails 3 generators
• Too close to Rails • Code is not maintained • Does not support latest Riak features
Ork • Created by emancu (me) • Pure Ruby "Frameworkless"
• Ripple compatible • Easily extensible (i.e. Ork-Encryption) • Riak 2.0 (coming soon)
Ork
Ork Ripple Dependencies riak-client riak-client active-model < 3.3 active-support <
3.3 i18n tzinfo LOC 487 2688 Attribute Accessors :reader, :writer, :question (configurable) :reader, :writer Attribute defaults! Yes No Associations Yes Yes Embed Objects Yes Yes Indices Yes Yes Pagination Yes No Multiple GET Yes No Validations No Yes
Links • https://basho.com/riak/ • https://github.com/emancu/ork • https://github.com/emancu/ork-encryption • https://github.com/basho-labs/ripple •
http://en.wikipedia.org/wiki/CAP_theorem
Thanks!