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
100
Other Decks in Programming
See All in Programming
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
14
4.8k
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
170
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
140
Deep Dive into ~/.claude/projects
hiragram
14
2.5k
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
770
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
570
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
1
150
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.2k
Team operations that are not burdened by SRE
kazatohiei
1
310
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
10k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
How STYLIGHT went responsive
nonsquared
100
5.6k
Building Applications with DynamoDB
mza
95
6.5k
We Have a Design System, Now What?
morganepeng
53
7.7k
Rails Girls Zürich Keynote
gr2m
95
14k
For a Future-Friendly Web
brad_frost
179
9.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
GitHub's CSS Performance
jonrohan
1031
460k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Producing Creativity
orderedlist
PRO
346
40k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Statistics for Hackers
jakevdp
799
220k
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!