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
massive-git
Search
andrewseddon
October 27, 2011
Technology
3
580
massive-git
A revision controlled database
andrewseddon
October 27, 2011
Tweet
Share
Other Decks in Technology
See All in Technology
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
1.7k
AWS CLIの起動が重くてつらいので aws-sdk-client-go を書いた / kamakura.go#6
fujiwara3
2
1.4k
SLOいつ決めましょう?
abnoumaru
2
130
1Q86
kawaguti
PRO
2
180
Domain-driven Design: A Complete Example
ewolff
2
250
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
650
知識と実践を紡ぐGenAI / Connecting Knowledge and experience with GenAI
aki_moon
2
170
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
800
汎用ポリシー言語Rego + OPAと認可・検証事例の紹介 / Introduction Rego & OPA for authorization and validation
mizutani
1
130
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
130
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
ハードウェアを動かすTypeScriptの世界
9wick
3
1.2k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Designing for Performance
lara
601
67k
Navigating Team Friction
lara
179
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
Designing with Data
zakiwarfel
96
4.8k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Unsuck your backbone
ammeep
664
57k
Ruby is Unlike a Banana
tanoku
96
10k
Practical Orchestrator
shlominoach
183
9.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Transcript
massive-git a revision controlled database
Andrew Seddon • Founder CircuitHub • http://seddon.me • @seddonandrew •
github.com/andrewseddon
What is massive-git? • $ npm install massive-git • Git
object model on top of Riak • Git at scale
• GitHub • CircuitHub • WikiPedia • shapesmith (MCAD) Use
Cases
Git !
Object Model • Blobs (Data) • Trees (Structure) • Commits
(Place holders) • Tags (Points of significance)
None
Riak !
KV Store++ • Built to scale • Distributed map-reduce queries
• Link walking • Search (full text) • Made of the web, REST, JS etc
Riak and Git sitting in a tree get it...
How? • Blobs bucket • Repos bucket
Save
Load
Future • Export to Git via HTTP • GitHub v3
REST DB API • Suggestions??
Questions